qtcreator安装和helloworld程序编写.docxVIP

  • 4
  • 0
  • 约3.64千字
  • 约 8页
  • 2020-12-07 发布于天津
  • 举报
封面 作者:PanHon glia ng 仅供个人学习 一、Qt Creator的安装和hello world 程序的编写 我们这里讲述 windows 下的 Qt Creator ,在 Linux 下基本相同。本文先讲述基 本的下载、安装和最简单程序的编写,然后在附录里又讲解了两种其他的编写 程序的方法。 首先到 Qt 的官方网站上下载 Qt Creator ,这里我们下载 windows 版的。 下载地址:如下图我们下载: Download Qt SDK for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按默认设置即可。 运行 Qt Creator ,首先弹出的是欢迎界面,这里可以打开其自带的各种演示 程序。 我们用 File-New 菜单来新建工程。 这里我们选择 Qt4 Gui Application 。 下面输入工程名和要保存到的文件夹路径。我们这里的工程名为 hello world 。 这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所 以直接点击 Next 。 我们将 base class 选为 QDialog 对话框类。然后点击 Next 。 点击 Finish ,完成工程的建立。 我们可以看见工程中的所有文件都出现在列表中了。 我们可以直接按下下面 的绿色的 run 按钮或者按下 Ctrl+R 快捷键运行程序。 程序运行会出现空白的对话框,如下图。 我们双击文件列表的 dialog.ui 文件,便出现了下面所示的图形界面编辑 界面。 我们在右边的器件栏里找到 Label 标签器件 按着鼠标左键将其拖到设计窗口上,如下图 我们双击它,并将其内容改为 hello world 。 我们在右下角的属性栏里将字体大小由 9 改为 15 我们拖动标签一角的蓝点,将全部文字显示出来 再次按下运行按钮,便会出现 hello world 。 到这里 hello world 程序便完成了。 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\systen文件 夹下即可。下面再提示缺少什么 dll 文件,都像这样解决就可以了。 方法二:将这些 dll 文件都与 .exe 文件放到同一个文件夹下。不过这样每 个.exe文件都要放一次。 方法三:将D:\Qt\2009.04\qt\bin加入系统Path环境变量。右击我的电脑 ->属性->高级->环 境变量->在系统变量列表中找到 Path,将路径加入其中即可。 附 1:用纯源码编写。 新建空的 Qt4 工程。 工程名为 hello world ,并选择工程保存路径( 提示:路径中不能有中 文 )。 Add在新建好的工程中添加文件。右击工程文件夹,弹出的菜单中选择 New。 Add 选择普通文件。点击 Ok。 文件名为 main.cpp ,点击 Next 进入下一步。 这里自动将这个文件添加到了新建的工程中。保持默认设置,点击完成 在 main.cpp 文件中添加代码。 这时点击运行,程序执行了,但看不到效果,因为程序里什么也没做。我们 点击信息框右上角的红色方块,停止程序运行。 我们再更改代码。添加一个对话框对象 运行效果如下 我们更改代码如下,在对话框上添加一个标签对象,并显示 hello world 运行效果如下 附 2:利用 ui 文件。 建立新的空工程,这里的工程名为 hello ,建立好工程后,添加新文件。这 里添加 Qt Designer Form 。 选择一个对话框做模板 你可以更改文件名,我们这里使用默认设置。 在新建好的框口上添加一个标签,并更改文本为 hello world 。 在工程文件夹上点击右键,弹出的菜单中选择第一项编译工程 因为还没有写主函数,所以现在编译文件会出现错误,不过没关系,因为我 们只是想编译一下 ui 文件。 点击这个图标,去掉弹出的菜单中第二项前的对勾,显示隐藏的文件。这时 你就能看到 ui 文件对应的头文件了。 而如果去掉

文档评论(0)

1亿VIP精品文档

相关文档