社区
Qt
帖子详情
打算学一个UI库,请问Qt/GTK+大家认为哪个更好?
kezhon
2010-01-04 12:27:39
以前学过MFC,但是在太乱太复杂。
Qt的授权机制好像有点不爽。
两者哪个更有前途
都能跨平台吗?
...全文
2841
35
打赏
收藏
打算学一个UI库,请问Qt/GTK+大家认为哪个更好?
以前学过MFC,但是在太乱太复杂。 Qt的授权机制好像有点不爽。 两者哪个更有前途 都能跨平台吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Xx哼哼xX
2010-03-26
打赏
举报
回复
学习QT中!
pccpu
2010-03-25
打赏
举报
回复
呵呵,等meego出来,大家就知道QT的厉害了。
qter_wd007
2010-03-25
打赏
举报
回复
呵呵,都不错。
GTK+是类C的语法,QT是类C++的。
tingsking18
2010-03-25
打赏
举报
回复
快成月经贴了
lexdene
2010-03-01
打赏
举报
回复
引用楼主 kezhon 的回复:
以前学过MFC,但是在太乱太复杂。
Qt的授权机制好像有点不爽。
两者哪个更有前途
都能跨平台吗?
我是从MFC转过来QT的,感觉QT挺好。
只不过没用过GTK+,不好评价。
friend_yuan
2010-03-01
打赏
举报
回复
QT,诺基亚支持的。
jakelong
2010-02-26
打赏
举报
回复
楼主的目的是为了什么。如果是解决问题那么就看你的背景。你如果是c出来的,就选择GTK,如果是C++背景选择QT。GTK还是偏C多一些,不是很纯正的C++用法。如果你没有C语言的背景,而又其他OO语言的背景,QT比较好。QT虽然是C++的一个GUI库,但其实不仅仅是GUI更多的像一门新的语言,使用QT不见的要有很深厚的C++背景。如果楼主是为了学习,我觉得QT也是不错的选择,毕竟比较火,而且跨平台性比较好。如果为了玩一下,还是QT好,有比较好的开发环境支持,工具也全。
cblcz
2010-02-26
打赏
举报
回复
QT界面很炫,学习简单
但授权让我不舒服(尽管是lgpl)
做出来的东西比较大
GTK+在window下表现很差,其余没深入了解
建议wxwidgets
qter_wd007
2010-02-25
打赏
举报
回复
Qt入门容易一些,如果以前很熟悉MFC的话,可以尝试wxWidget,它与MFC的语法风格很像。
zhouxiaojian1985
2010-02-25
打赏
举报
回复
我也觉得Qt好学,虽然我才看了一点,感觉Gtk+麻烦
kcl1100
2010-02-24
打赏
举报
回复
OK~~~~~~~~~~~
核动力蜗牛Killua
2010-02-24
打赏
举报
回复
同意LS............
mymtom
2010-02-23
打赏
举报
回复
QT is better then GTK+
MicroSky2813
2010-02-21
打赏
举报
回复
Qt王道.....................
ychwn
2010-02-21
打赏
举报
回复
Qt好.........
哈哈gogo
2010-02-20
打赏
举报
回复
我也支持QT,不过C确实还是不错的。
liuzh_szz
2010-01-18
打赏
举报
回复
对于每一种不同的操作系统平台,QT都提供了不同的库,使得QT的源代码一次编写多次编译
不过,有时还是要注意有些特性是某个操作系统专有的,需要去手动define
Jake_Lin
2010-01-12
打赏
举报
回复
QT是dual license,你用LGPL 就是了。
DecemberCafe
2010-01-12
打赏
举报
回复
毫无疑问,是QT
Inhibitory
2010-01-12
打赏
举报
回复
[Quote=引用 10 楼 wireless_com 的回复:]
GTK是纯C的,可移植性更强。
[/Quote]
VC也是纯C的,你去移植到Linux上看看。
可移植性不是这样理解的。
加载更多回复(14)
Hands-On-G
UI
-Application-Development-in-Go:动手进行G
UI
应用程序开发,Packt出版物
Go中的动手G
UI
应用程序开发 Go上的动手G
UI
应用程序开发,Packt出版物 这是Packt发布的的代码
库
。 使用Go编程语言构建响应式,跨平台的图形应用程序 这本书是关于什么的? 通常将Go与C ++进行比较,以进行低级编程和包括
更
快处理(例如G
UI
)的实现。 实际上,就其并发性和易用性而言,它被
认为
比C ++
更
好。 本书涵盖以下激动人心的功能: 构建本机图形应用程序的好处和复杂性 Go语言如何使跨平台应用程序开发切实有效 如何使用andlabs
UI
构建平台本机G
UI
应用程序 如何使用Walk构建图形化Windows应用程序 如何使用GX
UI
,Shiny和Fyne构建跨平台的G
UI
应用程序 如何将Go包装器用于
GTK
和
Qt
进行G
UI
应用程序开发 考虑应用程序和用户需求以选择正确的平台/工具包策略 如果您觉得这本书适合您,请立即获取! 说明和导航 所有代码都组织在文件夹中。
linux
QT
和
GTK
区别,
GTK
+和
QT
有什么区别?
我不能直接和
GTK
+通话,但在我以前的工作中,我使用了
GTK
MM,在我现在的工作中,我使用了
Qt
。两者都是C++,因此在这方面,它们是一致的,但是
Gtk
mm是/只不过是
GTK
+代码的包装器,这是直C。在我切换作业时,我记得
UI
代码中的一个主要区别是两个工具包如何处理布局。有些部分我
认为
GTK
做得
更
好,有些我
认为
QT
做得
更
好。最终,两者都可以让你把小部件放在你想要的地方。使用
gtk
mm进行调试有点麻...
linux
QT
和
GTK
区别,用户界面 –
Gtk
和
Qt
有什么区别?
我不能直接对
Gtk
说话,但是在以前的工作中,我使用了
Gtk
mm,而在目前的工作中,我使用了
Qt
.两者都是C,所以在这方面他们是一致的,但是
Gtk
mm只是
Gtk
代码的一个包装,它是直线C.当我切换工作时,我记得
Ui
代码的主要区别之一是两个工具包如何处理布局.有些部分我
认为
Gtk
做的
更
好,有些我
认为
Qt
做得
更
好.两个都可以让你的小部件到达你想要的地方.使用
Gtk
mm进行调试是有点痛苦的,因为类通常没有...
GTK
+浅谈之一Windows10下
Qt
Creator中
GTK
+环境搭建
一、简介 虽然
GTK
+是Linux下的开发环境,因为其跨平台特性,有时候需要在Windows上用到它的。如下是在Windows10下配置
GTK
+的开发环境。 Gnome的开发基础结构是围绕一组函数
库
的,所有的内容都是用可移植的ANSI C语言写成的,可以用于所有类UNIX系统,与图形相关的函数
库
依赖于X Window系统。 Gnome函数
库
是最高层的。
GTK
Windows
GTK
+ 环境搭建(详解)
Windows
GTK
+ 环境搭建最近要做界面的一些东西,但是对微软提供的类
库
MFC不是很熟悉,里面封装了大量的Windows API比较麻烦,然后就想着其他方式吧!
Qt
、
GTK
+原本想
学
学
Qt
的,
Qt
跨平台、文档也多点,使用也
更
广泛。但是
Qt
的插件一直没有下载下来,然后就先
学
习
学
习
GTK
+吧!在网上搜了好多关于Windows
GTK
+环境搭建的方法,但是很多说的都不是很清楚,所以自己就参考了一些文档,在官网上下载了所需的环境文件,自己搭建了
GTK
+的环境。并进行了详细的记录,以下是主要内容。好了,言归正传
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章