使用QtCreator开发QT程序

本文介绍了使用QtCreator集成开发环境创建QT程序的方法,包括如何创建项目、建立GUI应用和控制台应用,以及如何添加界面元素和实现按钮事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

使用QtCreator开发QT程序  

2012-01-03 18:29:51|  分类: Linux |  标签: |举报 |字号 订阅

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 1       如何创建QT项目?

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

 

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

如上图所示,新增内容可以有

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进入下一界面如下图:

 

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

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

 

 

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

如上图所示,在打红圈位置,有基类的下拉列表选择,如图有三个选项

l  QMainWindow 是带有菜单栏的一种主窗体,可以制作多文档界面

l  QDialog通常提供顶级窗口,如果应用程序是以对话框形式作为顶级窗口,则可以使用QDialog

l  QWidgetQMainWindowQDialog的共同基类,也是MFC编程里面没有的一种形式,MFC编程里面有多文档界面、单文档界面、基于对话框等三种形式,但是没有widget形式。QWidget是一种窗口部件,是用户界面的一个基本元素,无特殊需求可从QWidget建立项目。

选择QWidget建立项目,选择next,下一步再Finish即可。

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..
 

 

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

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

 

增加头文件#include <QMessageBox>并在函数中增加如下代码:

QMessageBox box;

box.setText(“Hello world”);

box.exec();

如下图:

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..
 

 

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..

1.2     建立Qt4 Console Application项目

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

使用QtCreator开发QT程序 - 小团 - Seasons in the sun..
 

 

其中第6行跟第7行为自定义添加的类跟对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值