使用QT进行程序开发快速指导.doc_第1页
使用QT进行程序开发快速指导.doc_第2页
使用QT进行程序开发快速指导.doc_第3页
使用QT进行程序开发快速指导.doc_第4页
使用QT进行程序开发快速指导.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

QT 进行程序开发快速指导进行程序开发快速指导 版本版本 修订历史记录修订历史记录 日期日期版本版本操作操作说明说明作者作者校核校核批准批准 2013 08 071 0 目目 录录 1概述概述 4 2较早版本较早版本 QT 开发步骤开发步骤 4 2 1 首先检查系统是否已安装 qt 4 2 2 工程建立及编译转换 4 3QT4 0 结合结合 VS2010 开发指导 开发指导 9 3 1 安装 9 3 2 建立一个 Qt Application 10 1 1概述概述 本文介绍 QT 开发步骤 为 qt 入门提供简单的指导 第二章节主要介绍 qt4 0 以前版本 的开发过程 第三章节介绍 qt4 0 与 vs2010 结合开发 2 2较早版本较早版本 QtQt 开发步骤开发步骤 本步骤适合 qt4 0 以前的版本 但也可作为以后版本的参考 本部分参考别人文档 实本部分参考别人文档 实 践整理而来践整理而来 2 1 首先检查系统是否已安装首先检查系统是否已安装 qt root localhost root rpm q qt 如果出现 qt 3 3 2 2 2 2 工程建立及编译转换工程建立及编译转换 1 打开 qt desinger 编程 Qt Designer 2 新建一窗口 选择 Widget 如图 1 png 3 添加一 pushbutton 4 在按钮上单击右键 选择 Connections 5 单击 New 添加 signal 如图 2 png 6 选择 Edit Slots 编辑新的 slots 如图 3 png 7 单击 New Function 在输入栏中输入新的 slot 函数名 openbtn 如图 4 png 8 单击 ok 在刚才的窗口中选择刚才创建的新 slot 如图 5 png 9 保存工程 按 ctrl s 输入文件名 test ui 10 进入终端窗口 进入保存 test ui 的目录 11 使用进行文件转换 root localhost example uic test ui o test h root localhost example uic impl test h test ui o test cpp 12 使用编辑器建立主文件 main cpp include include test h int main int argc char argv QApplication a argc argv Form1 w w show a connect return a exec 13 使用 qmake 建立工程和 make 文件 root localhost example qmake project root localhost example qmake makefile 14 打开窗口文件 test cpp 看到如下内容 Form implementation generated from reading ui file test ui Created 三 11 月 7 19 55 21 2007 by The User Interface Compiler Id qt main cpp 3 3 2 edited Nov 24 13 47 WARNING All changes made in this file will be lost include test h include include include include include Constructs a Form1 as a child of parent with the name name and widget flags set to f Form1 Form1 QWidget parent const char name WFlags fl QWidget parent name fl if name setName Form1 pushButton1 new QPushButton this pushButton1 pushButton1 setGeometry QRect 120 100 291 51 languageChange resize QSize 600 480 expandedTo minimumSizeHint clearWState WState Polished signals and slots connections connect pushButton1 SIGNAL clicked this SLOT openbtn Destroys the object and frees any allocated resources Form1 Form1 no need to delete child widgets Qt does it all for us Sets the strings of the subwidgets using the current language void Form1 languageChange setCaption tr Form1 pushButton1 setText tr pushButton1 void Form1 openbtn qWarning Form1 openbtn Not implemented yet 把最后一个函数 我们刚才建立的函数 openbtn 中的内容做个修改 void Form1 openbtn QMessageBox information this hello hello world QMessageBox Yes 别忘了添加头文件 include QMessageBox h 保存关闭 15 编译 qmake nmake 16 转到 vc 环境下编译 qmake t vcapp 3 3QT4 0QT4 0 结合结合 VS2010VS2010 开发指导 开发指导 3 1 安装安装 1 安装 VS2010 2 安装 QT4 0 3 设置环境变量 PATH QTDIR bin QTDIR D Qt Qt4 QMAKESPEC win32 msvc2010 4 安装 qt vs addin 1 1 11 opensource exe 该工具使 qt 集成于 vs2010 开发环境 5 在 vs2010 环境下 通过菜单 QT QT Options 设置 QT Versions 通过上面的安装设置 就可以在 VS2010 下开发基于 Qt 的项目了 3 2 建立一个建立一个 Qt Application 1 选择 file New 打开 New Project 对话框 2 选择 qt4 project 下的 qt application 在下面输入目录和工程名字 QtApplica 点 OK 3 在出现的向导对话框中直接点 finish 即可建立一个简单的 QT 工程 如下图 图 1 应用解决方案浏览图 4 双击 qtapplica ui 进入 qt 界面编辑器 5 在 qt 的界面上放置按钮 pushbutton 并设置 objectname 为 btn open 6 在图 1 的 qtapplica ui 点右键 编译 生成 ui qtapplica h 文件 7 在图 1 的 qtapplica h 点右键 编译 生成 moc qtapplica cpp 文件 8 对项目进行编译 生成 qrc qtapplica cpp 文件 此时解决方案如下图 9 对话框对应的类 QtApplica 中屏蔽掉 同时增加继承类Ui QtApplicaClass 这样做的原因 使用对话框中对象 Btn open 可以直接使用 如果不这样 需要前面加命名空间 通过ui

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论