Qt Creator安装和hello world程序编写
创始人
2024-07-31 07:20:54
0

1.首先到Qt的官方网站上下载Qt Creator,这里我们下载windows版的。

下载地址:http://qt.nokia.com/downloads如下图我们下载:Download Qt SDK for Windows* (178Mb)

下载完成后,直接安装即可,安装过程中按默认设置即可。

Qt Creator的安装和hello world程序的编写

2.运行Qt Creator,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。

Qt Creator的安装和hello world程序的编写

3.我们用File->New菜单来新建工程。

Qt Creator的安装和hello world程序的编写

4.这里我们选择Qt4 Gui Application。

Qt Creator的安装和hello world程序的编写

5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为helloworld。

Qt Creator的安装和hello world程序的编写

6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以直接点击Next。

Qt Creator的安装和hello world程序的编写

7.我们将base class选为QDialog对话框类。然后点击Next。

Qt Creator的安装和hello world程序的编写

8.点击Finish,完成工程的建立。

Qt Creator的安装和hello world程序的编写

9.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的绿色的run按钮或者按下Ctrl+R快捷键运行程序。

10.程序运行会出现空白的对话框,如下图。

Qt Creator的安装和hello world程序的编写

11.我们双击文件列表的dialog.ui文件,便出现了下面所示的图形界面编辑界面。

Qt Creator的安装和hello world程序的编写

12.我们在右边的器件栏里找到Label标签器件

Qt Creator的安装和hello world程序的编写

13.按着鼠标左键将其拖到设计窗口上,如下图。

Qt Creator的安装和hello world程序的编写

14.我们双击它,并将其内容改为helloworld。

Qt Creator的安装和hello world程序的编写

15.我们在右下角的属性栏里将字体大小由9改为15。

Qt Creator的安装和hello world程序的编写

16.我们拖动标签一角的蓝点,将全部文字显示出来。

Qt Creator的安装和hello world程序的编写

17.再次按下运行按钮,便会出现helloworld。

Qt Creator的安装和hello world程序的编写

到这里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,将路径加入其中即可。

【编辑推荐】

 剖析Qt Creator布局管理器

浅析Qt Creator中使用OpenCV库

帮你快速实现QT Creator环境升级

在Qt Creator中写helloworld程序注意事项

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...