找回密码
 立即注册
收起左侧

用qt还有前途吗

8
回复
8168
查看
[复制链接]
累计签到:7 天
连续签到:1 天
来源: 2019-12-27 00:13:36 显示全部楼层 |阅读模式
5Qter豆
在现在的高度互联时代,这种cs结构的qt有一种日落西山的感觉,特别是网上资料特别少,官方资料不全,而且类库简略不够完善,用户少,说多了都是泪

回复

使用道具 举报

尚未签到

2019-12-27 09:45:27 显示全部楼层
Qt 是我见过文档最为完善的框架之一。

点评

请举例说明。事实上连很多控件和文档都很原始,比如1:qtreewidget的checkbox级联操作,竟然还要用户自己实现上下级级联效果,步骤相当繁琐.2、qss只实现了css部分的功能,有些甚至不兼容,官方连格式规范都没有。3  详情 回复 发表于 2019-12-28 07:43
回复

使用道具 举报

尚未签到

2019-12-27 16:21:26 显示全部楼层
有,物联网时代,qt使用还是很多的
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2019-12-28 07:43:45 显示全部楼层
本帖最后由 canid 于 2019-12-28 07:56 编辑
jiajia_deng 发表于 2019-12-27 09:45
Qt 是我见过文档最为完善的框架之一。

请举例说明。事实上连很多控件和文档都很原始,比如1:qtreewidget的checkbox级联操作,竟然还要用户自己实现上下级级联效果,步骤相当繁琐.2、qss只实现了css部分的功能,有些甚至不兼容,官方连格式规范都没有。3、qtableview就是一个多余的存在,基本毫无拓展功能,但是却一直保留着,对初学者是一个巨坑,后期更换成本巨大。4、QHash竟然不能按插入循序排序,这么基本的都没有,要来何用,很多网友都提到这个问题,可自行百度。5、在基本功能很弱的情况下,qt还在大力拓展其他领域,基本功都没打好就搞大而全,舍本逐末。6、官方文档说明能省则省,有些甚至一语带过,使用人数较少,资料匮乏,作为一个成立25年的公司,实在是难辞其咎

点评

首先现在Qt主推的是qml,老的控件仅仅是维护状态,不会添加什么新功能了 其次我从来没见过比qt更友好的文档了,不会使用,就不要先乱喷,Qt文档是公认的好。 QHash就可以看出来你是程序小白了,哈希结构本身就是乱序  详情 回复 发表于 2020-1-2 14:03
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2020-1-2 14:03:26 显示全部楼层
canid 发表于 2019-12-28 07:43
请举例说明。事实上连很多控件和文档都很原始,比如1:qtreewidget的checkbox级联操作,竟然还要用户自己 ...

首先现在Qt主推的是qml,老的控件仅仅是维护状态,不会添加什么新功能了
其次我从来没见过比qt更友好的文档了,不会使用,就不要先乱喷,Qt文档是公认的好。
QHash就可以看出来你是程序小白了,哈希结构本身就是乱序存放的,不是顺序容器,如果需要顺序就使用QMap或者自己用QList进行组织。
再一个就是,不管b/s结构如何普及,C/S结构都不会消失,不同的应用领域而已,融合反而是趋势,每个语言都有自己的10倍优势,是否会适应未来,看的是是否会不断更新。

点评

qmap是按键值排序而不是按插入顺序排序,你在说别人小白的时候确认自己不是?cs现在只能做嵌入式,软件收费立马被**,相当于硬件的附件,徘徊在消失的边缘  详情 回复 发表于 2020-1-2 14:23
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2020-1-2 14:23:49 显示全部楼层
本帖最后由 canid 于 2020-1-2 14:26 编辑
angelus 发表于 2020-1-2 14:03
首先现在Qt主推的是qml,老的控件仅仅是维护状态,不会添加什么新功能了
其次我从来没见过比qt更友好的文 ...

qmap是按键名排序而不是按插入顺序排序,你在说别人小白的时候确认自己不是?cs现在只能做嵌入式,软件收费立马被破-解,相当于硬件的附件,卖硬件的基本上都是软件一次性外包,徘徊在消失的边缘

点评

顺便在说一句,我现在就是靠Qt在工作,而且做的就是PC和各种移动,嵌入式,网页也并不适合重客户端应用,参考苹果的app就知道了  详情 回复 发表于 2020-1-19 17:33
Qmap的key如果是int,或者自定义的实现比较操作符,那qmap的顺序就是可控的,说是顺序容器并没有什么问题,Qhash插入后顺序是不可控制的,所以说是无序容器,我们的理解不同  详情 回复 发表于 2020-1-19 17:29
回复

使用道具 举报

累计签到:182 天
连续签到:1 天
2020-1-15 10:47:42 显示全部楼层
这个qt只是一个界面库,它也有它的存在价值,我觉得不能以开发者少就说它没有前景,至少在linux领域,它是占比例比较大的,比如医疗设备上的界面,安防上,军工上等等,还在qt文档还是挺不错的,每一种界面库都是要依赖硬件的,qt也在浏览器方面支持了,只是看你有没有深入研究
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2020-1-19 17:29:36 显示全部楼层
canid 发表于 2020-1-2 14:23
qmap是按键名排序而不是按插入顺序排序,你在说别人小白的时候确认自己不是?cs现在只能做嵌入式,软件收 ...

Qmap的key如果是int,或者自定义的实现比较操作符,那qmap的顺序就是可控的,说是顺序容器并没有什么问题,Qhash插入后顺序是不可控制的,所以说是无序容器,我们的理解不同
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2020-1-19 17:33:15 显示全部楼层
canid 发表于 2020-1-2 14:23
qmap是按键名排序而不是按插入顺序排序,你在说别人小白的时候确认自己不是?cs现在只能做嵌入式,软件收 ...

顺便在说一句,我现在就是靠Qt在工作,而且做的就是PC和各种移动,嵌入式,网页也并不适合重客户端应用,参考苹果的app就知道了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了