您的位置:首页 > 编程语言 > Qt开发

使用QtCreator开发QT程序

2014-08-19 22:51 537 查看

出处:http://qiu.tuanzhun.blog.163.com/blog/static/7147829220120362213773/

使用QtCreator开发QT程序

2012-01-03 18:29:51| 分类:

Linux | 标签:
|举报
|字号大中小 订阅

QtCreator是专用于QT程序开发的集成开发环境。其基本界面如下图所示:



1
如何创建QT项目?

点击File菜单,在下拉菜单中选择第一个选项New,显示如下新增项目对话框:



如上图所示,新增内容可以有
l
基本的c++类/头文件/源文件
l
Qt文件
l
项目
在此我们为了新增项目,选用Projects下的子项,常用的子项有
l
Qt4 Gui Application,此为建立带有可视化界面的Qt程序(类似windows编程中的MFC项目)
l
Qt4 Console Application,此为建立无可视化界面的Qt程序(类似windows编程中的win32控制台程序)

1.1
建立Qt4 Gui Application项目

在上图的项目选择中选择“Qt4 Gui Application”并点击OK进入下一界面如下图:



上图中填入Name项目名称,Create in项目所在的文件夹。选择next进入下一界面。



上图中的选项根据需要进行勾选,此示例项目不勾选。选择next进入下一界面



如上图所示,在打红圈位置,有基类的下拉列表选择,如图有三个选项
l
QMainWindow
是带有菜单栏的一种主窗体,可以制作多文档界面
l
QDialog通常提供顶级窗口,如果应用程序是以对话框形式作为顶级窗口,则可以使用QDialog
l
QWidget是QMainWindow和QDialog的共同基类,也是MFC编程里面没有的一种形式,MFC编程里面有多文档界面、单文档界面、基于对话框等三种形式,但是没有widget形式。QWidget是一种窗口部件,是用户界面的一个基本元素,无特殊需求可从QWidget建立项目。
选择QWidget建立项目,选择next,下一步再Finish即可。



点击上图中的启动执行按钮,显示如下界面:



要编辑UI时,双击文件中的widget.ui,显示如下界面:



此处即可编辑界面。如果希望添加按钮事件等,则需要了解信号与槽的概念。

添加按钮,并增加信号-槽对应关系,在按钮上单击右键,如下图:



选择Go to slot,弹出如下窗口:



选择某一个信号(这里的信号概念类似MFC中的消息,visual C#中的事件),点击OK完成信号-槽的自动添加,系统会生成一个函数,如下图



增加头文件#include <QMessageBox>并在函数中增加如下代码:
QMessageBox box;
box.setText(“Hello world”);
box.exec();
如下图:



执行程序,并单击push button,如下图所示:



1.2
建立Qt4 Console Application项目

控制台项目较为简单,新建项目之后其main.cpp代码如下:



其中第6行跟第7行为自定义添加的类跟对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: