为什么用gtk不用qt 请问,linux下C/C 怎么获取屏幕分辨率?(不使用Qt和GTK)?
请问,linux下C/C 怎么获取屏幕分辨率?(不使用Qt和GTK)?
直接使用Xlib:char*displayuuName=getenv(“display”)unsigned int display=XOpenDisplay(displayuName)int screenuNum=DefaultScreen(display)unsigned int displayuWidth=DisplayWidth(display,screenuNum)unsigned int displayuHeight=DisplayHeight(display,screenuNum)printf(“w=%d h=%dn”,displayu宽度,显示高度
没用更好,只有合适的GTK可以用C开发,QT可以用C开发。当然,QT有更多的开发文档和更广泛的用途。坚持使用C和GTK,就像C和QT一样。现在诺基亚有这么多的变化,QT的前景非常不确定。。
QT和GTK哪个更常用?
Ubuntu在制作手机时选择了QT,然后由于以下原因放弃了这个项目
1。QT代码的质量很高,接口很规范,文档也很丰富。GTK是用C语言写的,普通人无法控制。Ide工具非常完美,很容易支持移动设备。Qt5是
3。QT本身具有很好的可移植性,特别是嵌入式系统移植到手机上并不困难
4。QT公司有企业服务和服务保障,但GTK没有。QT编写代码的速度比GTK快得多,并且绘制页面,本地化和国际化非常好。GTK将失去一些风格
QT的未来是不确定的。QT拥有商业支持,并已从诺基亚转移到其他公司。该公司声称支持QT继续开源。怎么做还是个未知数。事实上,QT是一个开源项目。即使公司不再开放许可证,也会有一个开源团队来维护另一个版本。开源世界非常关心QT。
GTK和QT。你可以任选一个。他们现在都很好。
这主要取决于你是否坚实。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。