一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 5177|回复: 8

Qt学习之路2

[复制链接]
发表于 2017-6-9 14:51 | 显示全部楼层 |阅读模式
https://www.kancloud.cn/kancloud/qt-study-road-2/ w1 n+ v5 u( O8 ^4 l, p9 W

2 U  r$ c) L' a( j! p5 q大家有机会学一下. r# w: k, C/ N% C2 z
发表于 2017-6-12 21:32 | 显示全部楼层
说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全部都有qt完成,最终你还得用别的语言写它无法完成的那部分逻辑。然后两套内存管理系统。复杂的依赖。
" T7 y- y$ I% [8 j  v: m0 b+ w# I% `1 ~* S6 Y" ~+ P+ \0 K6 @
我改成学wxWidgets了。
回复

使用道具 举报

 楼主| 发表于 2017-6-12 22:26 | 显示全部楼层
hotdll 发表于 2017-6-12 21:32' P' ]. a5 v7 {( d
说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全 ...

8 U" o$ _, p" J( x我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,
+ h* V0 [' k/ V, n& z* R
' b5 r, o$ X% O) z( Q
4 |; l/ Y4 Y* C
回复

使用道具 举报

发表于 2017-6-13 09:10 | 显示全部楼层
kenson 发表于 2017-6-12 22:26
  ]. E, T3 E! V( B+ W我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,

  ?% q: _& W! `9 ?  d& p- I. L问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。' m8 B* a9 L7 G) x/ b2 I
! s8 N4 r  k9 K+ x* U+ \$ Q
QML是QT公司自己开发的一种新语言。。。。。然后QT基本上自己开发了大部分包,让它不再仅仅是个UI。。。。
6 }2 I2 x( j5 W7 y( E2 B4 ]" {, p: Y  g7 W6 y% N9 W
回复

使用道具 举报

 楼主| 发表于 2017-6-13 09:53 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10
" T; ^" a" d$ B& N2 `7 E* ]问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。$ X, M! s) f- T3 j: T
+ }3 ?; B- _9 V; r" e
QML是QT公司自己开发的一种新语言。 ...

' f. V/ j7 p3 K1 t" E如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端用C++,但全部也可以用QML
; f! }/ ]7 f8 y! I8 ?. u3 _当然你要耐心去学,不然学什么都学不成- i' W) ~6 P3 d3 |" l
回复

使用道具 举报

 楼主| 发表于 2017-6-13 09:55 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10
9 E6 U( O' V2 x8 Z" P* }' Z! D' r问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。
( e8 D  H% i* C* _/ ^8 J- ~; Z9 _
: I  @$ O+ E9 @9 y, `& u+ tQML是QT公司自己开发的一种新语言。 ...
% U& m4 |1 ~1 v$ E% s
看了一下wxWidgets的学习资料不太多,书也就那几本
7 K/ d: L! N. a" |& c0 i
回复

使用道具 举报

发表于 2017-6-14 21:20 | 显示全部楼层
kenson 发表于 2017-6-13 09:55) {4 {# ?  K9 w) Z" @) z. r
看了一下wxWidgets的学习资料不太多,书也就那几本
( y* w0 C$ ~# e4 i) ~, s8 Z
这说明wxWidgets学起来简单,一般越是简单的东西书籍越少。5 [6 A2 V/ `. n- a2 N& h

$ t9 R# f* i, x4 t3 w呵呵,wxWidgets的官方例子很丰富。
9 l) D& j) a3 g; J% L1 q. Y/ W1 R$ g& r( o  w! N3 z% S5 A, x
回复

使用道具 举报

发表于 2017-6-14 21:21 | 显示全部楼层
kenson 发表于 2017-6-13 09:536 l# M8 ?% O3 {* f
如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端 ...
# B4 {! U" z! @$ o: _5 I
我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。
, s7 I2 }3 @- u) u) g7 V
# Q; Z( v8 [  m* F; ?, o9 f! b# H面向对象编程我用的是Python,我感觉比C++好用多了,需要底层开发我用C,需要高级语言我用Python...开发效率不是C++能比的。. O  X9 H) K" q: z' M

0 k2 c( ~/ g" I, l1 h1 Q3 s- T6 L
回复

使用道具 举报

 楼主| 发表于 2017-6-15 11:07 | 显示全部楼层
hotdll 发表于 2017-6-14 21:218 l3 p  \  f) v+ l1 F0 }: l
我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。: a1 L* A; f1 F* D) ^% T! U

# }% h2 d/ t3 o- [# Y+ T' W面向对象编程我用的是Python,我感觉比C++好用 ...

% N: l- ]2 ]. u8 V没关系每个人按自己的想法去做,支持你加油!% u7 a% u, p4 ]" O6 d
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-20 09:08 , Processed in 0.037524 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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