目录
一、软件自带例程
1. 例程打开
不要直接对现有的例程直接修改,最好是备份后操作。
2. 项目目录备份
点击下方的倒三角,切换操作窗口,选择“文件系统”,如下图:
再在下方的“embeddeddialogs”右击,选择在explorer中显示。接下来就可以对文件进行另保存。
3. 运行编译
点击左下角的绿色三角形,开始运行。会跳出一个单独的窗口显示运行结果。
二、 第一个hello world
由于参考的教程时Qt.4.8.5版本,而我用的Qt Design是5.3版本,有一些显示和操作比一样,但绝大部分是一致的。关于不同的地方,后面的学习过程中遇到相关的问题再具体说明。下面介绍项目的整个过程,从创立项目到运行。
1. 创建项目
打开Qt Creator-->文件-->新建文件或项目-->如下choose-->
location 中将名称栏输入对应项目名“hello world” ,路径选择为自己想要放置的位置。需要注意的是名称和路径中均不能出现中文字符。
创建组件,这里与教程不同,我采用默认设置然后点击下一步;
输入项目信息,类名输入项目名“helloworld”,下面的文件命名会自动生成。基类选择QDialog。点击下一步进入项目管理,默认点击完成。
这样项目就创建成功了。成功后项目编辑区文件包含如下所示:包含了项目文件、头文件。源文件以及界面文件。
2. 界面设计模式
在上图的界面文件Form中,点击.ui文件,计入设计模式。整个设计窗口如下图所示:
中间最空的部分是设计区,左边是部件窗口,这里的列表比较多,可以拖动部件放入设计区进行界面设计。右侧下方是属性编辑区,可以对设计区的部件进行设置。
拖动部件区的label 到主设计区,然后输入hello world,就可以了。
3. 程序运行
按ctrl+R或者点击左下角的三角形符号运行程序。这里由于变动了.ui文件,所以需要对其保存。
4. 直接运行文件中的exe
打开文件目录如下:hello world是项目生成的源文件,而上面的是编译后生成的文件。打开后可以看到有debug版本和release版本。而release版本为空,debug版本中了3个.o文件和.exe运行文件。
点击文件中的.exe运行文件,出现缺少文件的错误,是因为程序运行需要dll动态链接库。我们之所以这么容易的使用这个软件设计界面,是因为里面的各种文件都包装好了,而对应的库才是QT软件的核心。有两种方法成功运行.exe文件。
1是将缺少的文件从qt的安装目录中拷贝过来,一共有以下4个文件。mingwm10.dll, libgcc_s_dw2-1.dll, QtCored4.dll, QtGuid4.dll. QT安装目录一般为C:\QT\5.7\bin。也可以根据提示的信息找需要的文件。
2是添加环境变量,计算机-->属性-->高级系统设置-->环境变量-->系统变量找到--->path变量-->编辑-->在变量值得最后添加QT的\bin目录;