linux
Linux的GTK+值得学吗?还有MFC和Qt?
一、Linux的GTK+值得学吗?还有MFC和Qt?
QT功能强大,又好用,就是要收费,大公司用的软件GTK功能强大,比较灵活,不太好用(几近难用),但免费,还开放源码。
所以很多小公司都选用咯MFC。。。。。额。。。拿来做点小东西还可以。。。企业化大东西的话。。貌似很少了PS:一款正版非免费开发工具很贵。。。二、QT和GTK哪个更常用?
QT和GTK都是跨平台的应用程序框架,适用于开发图形界面。它们都有自己的优势和特点。
在Linux系统中,GTK更为常见,因为它是GNOME桌面环境的默认工具包。而QT则更多地被用于开发KDE桌面环境下的应用程序。
在其他平台上,如Windows和Mac OS X,QT和GTK都有广泛的应用。因此,这个问题的答案并不是简单的“哪个更常用”,而是根据具体应用场景和需求来选择合适的框架。
三、请问GTK+与QT哪个更好?
没用更好,只有合适 GTK+用C开发QT用C++开发当然QT的开发文档更多,使用面也更广泛坚持C就用GTK+,喜欢C++就用QT现在NOKIA出了这么多变故,QT的前景很不明朗。。
四、嵌入式linux中使用gtk为界面的多,还是qt多?
感觉还是Qt比较流行,Qt的界面比较美观,比如车载GPS导航等
五、linux怎么测试有没有gtk?
可以通过以下命令查看:
Root@Linux#pkg-config--modversion gtk+ (查看1.2.x版本)Root@Linux# pkg-config --modversion gtk+-2.0 (查看 2.x 版本)Root@Linux#pkg-config --version ( 查看pkg-config的版本)good@Linux#pkg-config --list-all |grep gtk (查看是否安装了gtk)
六、MFC,WTL,WPF,wxWidgets,Qt,GTK各有什么特点?
MFC乃曾经的老大,现在来看设计有点落后;原本可以做得更好用,但MS为了推COM而变得臃肿,而现在MS为了推.net更不愿意继续发展它。
WTL基于ATL,ATL是COM组件的模版库,COM是C++应用中的毒瘤(明知有人会喷我,我依然坚持真理); WTL曾受MS打压,因为MS怕它的轻巧特性会妨碍推广.Net,现在不需要打压了,因为已经扶不上墙了。
WPF:不是给C++用的。
wxWidgets:小巧、小众、多bug;和MFC差不多,这是优点,也是死穴。
Qt:库有点庞大,啥都有,信号和槽机制需要特殊的编译器搞;没能尽量复用C++已有的库,看重复的东西会人特别烦。
(我个人最看好Qt)。
GTK:两个字“难用”。
七、请问,linux下C/C++怎么获取屏幕分辨率?(不使用Qt和GTK)?
直接用xlib: char *display_name = getenv("DISPLAY")
; unsigned int display = XOpenDisplay(display_name)
; int screen_num = DefaultScreen(display)
; unsigned int display_width = DisplayWidth(display, screen_num)
; unsigned int display_height = DisplayHeight(display, screen_num)
; printf("w=%d h=%d\n", display_width, display_height);
八、做个工控的界面,是用GTK还是QT好些?
看你的软件需要在什么OS上运行,如果是仅仅是WINDOWS 而不考虑跨平台的,可以使用C# WF,或者C++ MFC。
九、linux下qt怎么设置exe?
把系统文件linux下的qt文件打开,直接点击exe文件,和设置完的文件进行比较,最大值即可安装,然后把安装文件在拷贝到系统下
十、linux该安装qt什么版本?
qtcreator中选项设置中可以选择你操作系统中安装的qt版本,如果你实在不想安装其他版本,就去官网下载一个单独的qtcreator安装包
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...