试试QDevelop吧,很好用,我一直在用。最新版的是0.26,下载地址在
http://qdevelop.org/下面是我总结的一点资料,希望对初学者有点帮助。
一、建立工程的步骤
1。启动QDevelop建立新工程,根据需要选择Dialog或带菜单的窗口。
2。设置工程属性,包含必要的模块。
3。用QDesiger设计工程的主窗口,并建立其它相关Dialog,保存到工程相关目录内。
4。在QDevelop主菜单中 ->工程->添加已有文件,把建立的 .ui 文件导入工程。
5。文件浏览器,选中导入的 .ui 文件,右銉菜单->对象子类化,生成c++文件和头文件。
二、界面装入
1。主界面包含子界面头文件。
#include "klxgImpl.h"
2。需要调出子界面时,生成一个子界面的实例,根据需要设置是否模态窗口,然后显示。
klxgImpl *klxg= new klxgImpl();
klxg->setModal(true);
klxg->show();
三、信号和槽
1。QDesigner中增加信号和槽:在界面设计时,编辑窗口部件模式下,在对象上右键菜单->改变信号/槽;或在编辑信号/槽模式下,配置连接窗口中的编辑。
2。QDesigner中连接信号和槽:在信号/槽编辑器中,设置连接;或在编辑信号/槽模式下,鼠标拖动配置连接窗口中的编辑。
3。QDevelop中在相应的头文件中写入槽或信号。
4。QDevelop中在相应的C++文件中实现槽或信号。