一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 4532|回复: 8
收起左侧

Qt学习之路2

[复制链接]
发表于 2017-6-9 14:51 | 显示全部楼层 |阅读模式
https://www.kancloud.cn/kancloud/qt-study-road-2
) ^3 j( D3 H* ?1 |% A1 [
7 w8 p+ @" o7 v% r! l大家有机会学一下! Q' e- O/ ?4 w8 l6 e
发表于 2017-6-12 21:32 | 显示全部楼层
说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全部都有qt完成,最终你还得用别的语言写它无法完成的那部分逻辑。然后两套内存管理系统。复杂的依赖。
) g* i! N/ E' e' n$ u7 J% l3 A1 U2 h, O- E/ Y6 |+ v
我改成学wxWidgets了。
 楼主| 发表于 2017-6-12 22:26 | 显示全部楼层
hotdll 发表于 2017-6-12 21:32
$ ~% p8 h+ Z1 U1 q- d说实话,我觉得QT有点乱,特别是它想大而全,甚至取代C++的感觉,现在又弄了个QML,问题是你写程序不可能全 ...

, [$ E2 E1 c  \, ]9 B我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,3 u8 ~' m0 h- s' [; Q
/ K' i% W) H7 z0 F
" f, m4 h* _0 C, E) ]3 @
发表于 2017-6-13 09:10 | 显示全部楼层
kenson 发表于 2017-6-12 22:26) a4 k6 [6 \5 L+ z1 I
我主要是看它能支持opengl QML支持非常好但wxWidgets调用opengl好麻烦,

) [; S/ d5 j0 Y+ s/ V+ l4 e! B1 f问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。% z. _5 X4 w& d4 g# Q' b6 D3 ~# R$ _" T( L
; H* ?/ @# A0 r$ V
QML是QT公司自己开发的一种新语言。。。。。然后QT基本上自己开发了大部分包,让它不再仅仅是个UI。。。。
; i$ B3 D' z" g& t, ~; h
! e' |' g9 ?4 }/ q
 楼主| 发表于 2017-6-13 09:53 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10
7 m# `6 c3 ]8 K5 j问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。4 k0 G' B$ G% F6 U

5 h" u/ Q! U# ?; Q* \1 r! G3 xQML是QT公司自己开发的一种新语言。 ...
. i8 Q; Z: |% A/ a5 J0 |
如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端用C++,但全部也可以用QML4 ]; n$ L6 t6 L9 M
当然你要耐心去学,不然学什么都学不成" z5 R  |  D" E- i& C
 楼主| 发表于 2017-6-13 09:55 | 显示全部楼层
hotdll 发表于 2017-6-13 09:10% W0 B0 e6 ^, `+ m
问题是你需要学太多的语言,胡说我觉得学会一门语言都很难精通。+ Z" U- L0 d% t  n
. @0 m5 Z; t" U  a" j
QML是QT公司自己开发的一种新语言。 ...
( J9 ?5 |4 r4 D) S$ h" ]3 _
看了一下wxWidgets的学习资料不太多,书也就那几本
$ k! p0 u$ e( }3 V  J
发表于 2017-6-14 21:20 | 显示全部楼层
kenson 发表于 2017-6-13 09:55! t/ z  c: b7 j4 B5 v
看了一下wxWidgets的学习资料不太多,书也就那几本
( L/ \- w2 U9 x9 C: o7 g7 Q
这说明wxWidgets学起来简单,一般越是简单的东西书籍越少。6 H1 B+ p& R+ T/ O7 \

' w& r5 y( e' m5 V" [, V* h呵呵,wxWidgets的官方例子很丰富。! R7 `6 F" V7 f4 x( S+ m( W  P  l
% ^" q( t8 s. D) C! V: t* W
发表于 2017-6-14 21:21 | 显示全部楼层
kenson 发表于 2017-6-13 09:53
9 V" c8 ^: C  \- V, p! Z( G/ }$ d如果你针对去学的话,其实Qt要学的也不太多,C++ 和QML就够了,QML可以加快UI设计,也就是前端用QML后端 ...

7 {1 D: F1 _! H" Y* O我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。& P  j6 o& c1 H

+ O2 O5 `9 v* G8 n# f3 l: L5 P面向对象编程我用的是Python,我感觉比C++好用多了,需要底层开发我用C,需要高级语言我用Python...开发效率不是C++能比的。
9 |" R3 u0 u1 U' ]! i' a* G% C' Z" K$ t8 i$ z( ]3 q
 楼主| 发表于 2017-6-15 11:07 | 显示全部楼层
hotdll 发表于 2017-6-14 21:21" v# _2 P8 P" B! H7 A& P
我是不喜欢C++的那一群人,倒不是学不会,我很喜欢C。
; n# z4 s$ q$ M* o) O5 O; @1 M: [. G: D/ ^, \! o
面向对象编程我用的是Python,我感觉比C++好用 ...

/ b2 V, u; O/ K9 }, j/ t没关系每个人按自己的想法去做,支持你加油!
( J3 }* m  S" A9 V( H. M2 [* M0 ~2 e

本版积分规则

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

GMT+8, 2025-4-28 03:58 , Processed in 0.053181 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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