一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 6023|回复: 8

Qt学习之路2

[复制链接]
发表于 2017-6-9 14:51 | 显示全部楼层 |阅读模式
https://www.kancloud.cn/kancloud/qt-study-road-2
* h  M3 n8 B% B- I: K' \0 x
4 ]3 y$ [3 M; K- U- |大家有机会学一下! b8 D* `- P5 r4 L
发表于 2017-6-12 21:32 | 显示全部楼层
说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全部都有qt完成,最终你还得用别的语言写它无法完成的那部分逻辑。然后两套内存管理系统。复杂的依赖。
1 I; i3 T4 N! z: Z& o8 j9 u- N6 A6 o$ Q
我改成学wxWidgets了。
回复

使用道具 举报

 楼主| 发表于 2017-6-12 22:26 | 显示全部楼层
hotdll 发表于 2017-6-12 21:32
/ n1 b, K* b4 o  c  w6 X2 t说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全 ...
/ v/ g; T" ^* I
我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,
$ B8 p9 \# ~! _; ]' G8 z; r8 S, e. X- K9 ^- J- _, \; n( f
) s/ {2 t5 f" s0 W# j
回复

使用道具 举报

发表于 2017-6-13 09:10 | 显示全部楼层
kenson 发表于 2017-6-12 22:266 P9 v7 l. C$ _
我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,
8 S; e! U$ M' f9 ^. w
问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。
# |; l6 a, l+ |+ P1 [  w( `0 k9 W3 f; `' \* O
QML是QT公司自己开发的一种新语言。。。。。然后QT基本上自己开发了大部分包,让它不再仅仅是个UI。。。。
# q* ]6 {& i" ~# p
8 E; J4 P( H" c6 }
回复

使用道具 举报

 楼主| 发表于 2017-6-13 09:53 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10' f6 d. r# P# V8 w4 c5 F# x
问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。" l5 ~$ F2 `, C* ~# C

! _" {9 ~  z9 V* TQML是QT公司自己开发的一种新语言。 ...

8 B7 p$ k$ q6 C; \/ S: W如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端用C++,但全部也可以用QML1 A3 |  X/ [0 x- V, w$ p
当然你要耐心去学,不然学什么都学不成
7 i; ~( ]* N+ J
回复

使用道具 举报

 楼主| 发表于 2017-6-13 09:55 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10+ J) b0 i! B4 L
问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。
) o3 F. Z# E2 I- e2 T7 [) L% a6 X7 S& [# u6 z2 r0 e0 `
QML是QT公司自己开发的一种新语言。 ...
+ n- E: w( l" B1 ~; D. O6 N
看了一下wxWidgets的学习资料不太多,书也就那几本
/ X% p' D& Q; e: g* a/ R
回复

使用道具 举报

发表于 2017-6-14 21:20 | 显示全部楼层
kenson 发表于 2017-6-13 09:55
/ h3 g. C0 \$ R, z, o* `看了一下wxWidgets的学习资料不太多,书也就那几本
/ A2 L; `- e9 U5 v0 D# a
这说明wxWidgets学起来简单,一般越是简单的东西书籍越少。
$ Z1 T0 b* ]/ V- B: p) n2 D* |* c' [3 h& e3 T, n
呵呵,wxWidgets的官方例子很丰富。
% E6 x% [( N. `( ]- U# s- R$ e/ x
( l- h# N5 J3 H  Y. J( a
回复

使用道具 举报

发表于 2017-6-14 21:21 | 显示全部楼层
kenson 发表于 2017-6-13 09:53
; ?* L& O. q' V9 Y  W$ k如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端 ...

" _5 Z6 R0 \8 ?( X& ^7 q2 R4 m! M" K我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。( Q4 `, q/ _9 f9 r0 j
; C2 O! b: l6 G8 S- V& |
面向对象编程我用的是Python,我感觉比C++好用多了,需要底层开发我用C,需要高级语言我用Python...开发效率不是C++能比的。
  \* Z, ?3 A$ v5 O' M9 W
, i0 E/ j% }+ c# U; c- z' R) b9 l2 {
回复

使用道具 举报

 楼主| 发表于 2017-6-15 11:07 | 显示全部楼层
hotdll 发表于 2017-6-14 21:21: B" H% K4 y/ W/ v; g% u8 F) Q
我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。
% a1 W5 }* O' x% D0 N6 J' e  m
- n) z: y  |# U0 v9 L* u0 ^  K面向对象编程我用的是Python,我感觉比C++好用 ...
& P/ ~* q% s5 g/ I9 R
没关系每个人按自己的想法去做,支持你加油!; J% ~! Z7 t3 p( Y  y1 c2 p& @
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-4-17 16:28 , Processed in 0.034267 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表