1.首先到Qt的官方网站上下载Qt Creator,这里我们下载windows版的。
下载地址:http://qt.nokia.com/downloads如下图我们下载:Download Qt SDK for Windows* (178Mb)
下载完成后,直接安装即可,安装过程中按默认设置即可。
2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。
3.我们用File->New菜单来新建工程。
4.这里我们选择Qt4 Gui Application。
5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为helloworld。
6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以直接点击Next。
7.我们将base class选为QDialog对话框类。然后点击Next。
8.点击Finish,完成工程的建立。
9.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的绿色的run按钮或者按下Ctrl+R快捷键运行程序。
10.程序运行会出现空白的对话框,如下图。
11.我们双击文件列表的dialog.ui文件,便出现了下面所示的图形界面编辑界面。
12.我们在右边的器件栏里找到Label标签器件
13.按着鼠标左键将其拖到设计窗口上,如下图。
14.我们双击它,并将其内容改为helloworld。
15.我们在右下角的属性栏里将字体大小由9改为15。
16.我们拖动标签一角的蓝点,将全部文字显示出来。
17.再次按下运行按钮,便会出现helloworld。
到这里helloworld程序便完成了。
Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文件。我们点击生成的.exe文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少mingwm10.dll文件。
解决这个问题我们可以将相应的.dll文件放到系统中。在Qt Creator的安装目录的qt文件下的bin文件夹下(我安装在了D盘,所以路径是D:/Qt/2009.04/qt/bin),可以找到所有的相关.dll文件。
方法一:在这里找到mingwm10.dll文件,将其复制到C:/WINDOWS/system文件夹下即可。下面再提示缺少什么dll文件,都像这样解决就可以了。
方法二:将这些dll文件都与.exe文件放到同一个文件夹下。不过这样每个.exe文件都要放一次。
方法三:将D:/Qt/2009.04/qt/bin加入系统Path环境变量。右击我的电脑->属性->高级->环境变量->在系统变量列表中找到Path,将路径加入其中即可。
附1:用纯源码编写。
1.新建空的Qt4工程。
2.工程名为helloworld,并选择工程保存路径(提示:路径中不能有中文)。
3.在新建好的工程中添加文件。右击工程文件夹,弹出的菜单中选择Add New。
4.选择普通文件。点击Ok。
5.文件名为main.cpp,点击Next进入下一步。
6.这里自动将这个文件添加到了新建的工程中。保持默认设置,点击完成。
7.在main.cpp文件中添加代码。
8.这时点击运行,程序执行了,但看不到效果,因为程序里什么也没做。我们点击信息框右上角的红色方块,停止程序运行。
9.我们再更改代码。添加一个对话框对象。
10.运行效果如下。
11.我们更改代码如下,在对话框上添加一个标签对象,并显示hello world。
12.运行效果如下。
附2:利用ui文件。
1.建立新的空工程,这里的工程名为hello,建立好工程后,添加新文件。这里添加Qt Designer Form。
2.选择一个对话框做模板。
3.你可以更改文件名,我们这里使用默认设置。
4.在新建好的框口上添加一个标签,并更改文本为hello world。
5.在工程文件夹上点击右键,弹出的菜单中选择第一项编译工程。
6.因为还没有写主函数,所以现在编译文件会出现错误,不过没关系,因为我们只是想编译一下ui文件。
7.点击这个图标,去掉弹出的菜单中第二项前的对勾,显示隐藏的文件。这时你就能看到ui文件对应的头文件了。
而如果去掉菜单中的第一项前的对勾,列表中的文件就会分类显示,如图
8.ui文件对应的.h文件默认为ui_dialog.h(例如form.ui对应ui_form.h)。
其中是设计器设计的窗口的对应代码。我们这里的.h文件是最简单的,其类名为Ui_Dialog,可以看到其中有我们添加的标签对象。
9.在这个类里有一个setupUi函数,我们就是利用这个函数来使用设计好的窗口的。
10.我们添加main.cpp文件,并更改内容如下。
其中ui->setupUi(dd);一句就是将设计的窗口应用到新建的窗口对象上。
11.这时运行程序,效果如下。
在这篇文章中我们一共讲述了三种方法写hello world程序,其实也就是两种,一种用设计器,一种全部用代码生成,其实他们是等效的。因为我们已经看到,就算是设计器生成,其实也是写了一个对应的ui.h文件,只不过这个文件是自动生成的,不用我们自己写而已。
分享到:
相关推荐
QtCreator安装和helloworld程序编写.pdf
Qt_Creator_的安装和hello_world_程序的编写
一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...
一、下载Qt Creator, 2 运行Qt Creator, 3 .我们用File->New菜单来新建工程。
Qt的安装与初步使用,Qt_Creator的安装和hello_world程序的编写
在QTcreator中,我们可以通过以下步骤创建和运行HelloWorld程序: 打开QTcreator,点击“新建项目”按钮,选择“Qt Widgets Application”模板,然后输入项目名称和保存位置,点击“下一步”。 在“详细信息”页面...
。。。
一、Qt Creator的安装和hello world程序的编写 二、Qt Creator编写多窗口程序 三、Qt Creator登录对话框 四、Qt Creator添加菜单图标 五、Qt Creator布局管理器的使用 六、Qt Creator实现文本编辑 七、Qt Creator...
一、Qt Creator 的安装和 hello world 程序的编写 我们这里讲述 windows 下的 Qt Creator,在 linux 下基本相同。本文先讲述基本的下载、安 装和最简单程序的编写,然后在附录里又讲解了两种其他的编写程序的方法。
Qt Creator的安装和hello world程序的编写到如何使用!
一、Qt Creator的安装和hello world程序的编写 二、Qt Creator编写多窗口程序 三、Qt Creator登录对话框 四、Qt Creator添加菜单图标 五、Qt Creator布局管理器的使用 六、Qt Creator实现文本编辑 七、Qt Creator...
介绍了 Linux 下 Qt Creator 的安装,并针对 Qt Creator 的使用举了一个 Hello World 级别的例子
01-Qt Creator的安装和hello world程序的编写 02-Qt Creator编写多窗口程序 03-Qt Creator登录对话框 04-Qt Creator添加菜单图标 05-Qt Creator布局管理器的使用 06-Qt Creator实现文本编辑 07-Qt Creator实现文本...
1、完整的Hello实例。支持debug、release运行 2、附带grpc linux库文件 3、史上最靠谱的grpc库文件使用方法。(网上搜索方法都跑不起来,让人无语) 4、如有任何问题,可通过添加微信讨论。微信账号为个人电话,可在...
本文详细介绍了 Linux 下 Qt Creator 的安装,并针对 Qt Creator 的使用举了一个 Hello World 级别的例子,希望对第一次接触 Qt Creator 的朋友可以起到抛砖引玉的作用。 Qt Creator 安装 1。准备 下载并安装好...
基于Ubuntu下Qt creator的开发littleVGL的测试工程,可以通过博客介绍安装实现:https://blog.csdn.net/u012478275/article/details/109800438
1.3 第一个程序 Hello World 第2章 窗体应用 1.1 窗体基类说明 1.2 控制窗体大小 1.3 窗体初始位置及背景色 1.4 修改标题栏图标 1.5 移动无边框窗体 1.6 去掉标题栏中最大化、最小化按钮 1.7 多窗体调用 1.8...
如何创建一个`helloworld`程序,并使用`ros-qtcreator`编译运行。 client server publisher subscriber https://blog.csdn.net/Bing_Lee/article/details/115315472 ...
这是一个利用Cocos Creator V2.1.4制作的虚拟摇杆,包括角度转换,是一个实用性很强的工具!