当前位置: 技术问答>linux和unix
开发GUI程序是用QT、还是GTK?
来源: 互联网 发布时间:2015-05-07
本文导语: 刚开始学习unix编程,有很多问题不明白,想向大家讨教。 (1) QT/GTK是什么?是集成开发环境还是图形函数库? (2) QT/GTK各有什么优缺点? (3) QT/GTK是不是都可以用于solaris平台?需要做什么改动吗? (4) 怎样在so...
刚开始学习unix编程,有很多问题不明白,想向大家讨教。
(1) QT/GTK是什么?是集成开发环境还是图形函数库?
(2) QT/GTK各有什么优缺点?
(3) QT/GTK是不是都可以用于solaris平台?需要做什么改动吗?
(4) 怎样在solaris下面开发GUI程序,最好选择QT还是GTK?开发流程是什么样的?例如,使用什么编辑,然后用什么编译,又是用什么调试?
(5) 使用QT/GTK开发xwindow程序是不是不利于对UNIX系统的理解?因为我在csdn的unix版发文询问“unix下面有什么集成开发环境,怎样开发solaris的GUI程序”,竟然只有一个人回答。xwindow版的人不去unix版吗?还是unix版的人习惯于vi,emacs,gcc,gdb,不屑于使用IDE?
因为实在是菜鸟,什么都不懂,而且找不到入门的书籍,所以问题很多,希望大家多多帮忙!
(1) QT/GTK是什么?是集成开发环境还是图形函数库?
(2) QT/GTK各有什么优缺点?
(3) QT/GTK是不是都可以用于solaris平台?需要做什么改动吗?
(4) 怎样在solaris下面开发GUI程序,最好选择QT还是GTK?开发流程是什么样的?例如,使用什么编辑,然后用什么编译,又是用什么调试?
(5) 使用QT/GTK开发xwindow程序是不是不利于对UNIX系统的理解?因为我在csdn的unix版发文询问“unix下面有什么集成开发环境,怎样开发solaris的GUI程序”,竟然只有一个人回答。xwindow版的人不去unix版吗?还是unix版的人习惯于vi,emacs,gcc,gdb,不屑于使用IDE?
因为实在是菜鸟,什么都不懂,而且找不到入门的书籍,所以问题很多,希望大家多多帮忙!
|
Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt, 基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。
(Qt is a C++ toolkit for multiplatform GUI & application development. Qt provides single-source portability. Across MS Windows, Mac OS X , Linux ,and all major commercial Unix Variants, Qt is also available for embedded devices )
(Qt is a C++ toolkit for multiplatform GUI & application development. Qt provides single-source portability. Across MS Windows, Mac OS X , Linux ,and all major commercial Unix Variants, Qt is also available for embedded devices )
|
那么比如我在QT for win写的程序可以直接在solaris上运行吗?
需要修改部分源文件代码(取决于类库版本和编译工具版本)再从新生成makefile编译一次。
需要修改部分源文件代码(取决于类库版本和编译工具版本)再从新生成makefile编译一次。