qt 基础学习教程

qt 基础学习教程

ID:18513307

大小:787.34 KB

页数:10页

时间:2018-09-18

qt 基础学习教程_第1页
qt 基础学习教程_第2页
qt 基础学习教程_第3页
qt 基础学习教程_第4页
qt 基础学习教程_第5页
资源描述:

《qt 基础学习教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、QT基础学习教程本教程主要是帮助初学者尽快的熟悉QTCreator基本操作,达到使用QTCreator开发桌面程序的目的.QTCreator主要是使用C++进行编程.所以最好有一些C++编程的基础.推荐看下孙鑫的VC视频.如果你没找到那么请联系我QQ:761153454.本身QT的例子网上有很多,但是我这个文章的侧重点不在QT的应用上,而在QT的基础操作上.懂得了如果查到自己需要的东西,那你开发编程会事半功倍.授人以鱼,不如授人以渔(驴).送给初学者一句名言吧:世上无难事,只怕有些人.只要你有恒心,你就是”有些人”.工具安装:QT5.0.1forwindows32-bit(481

2、M),VS2010旗舰版(2.45G)调试器dbg_x86_6.11.1.402(百度搜索即可)系统:XP或Win7附:QTCreator的下载地址:http://qt-project.org/downloads(QT5.0.1库集成了QTCreator)红框中是我们要下载的软件.第一章界面介绍创建工程的步骤:文件->新建文件或项目->QTGUI应用.一路坚定的点下去即可.下图是工程myself.在项目管理窗口可以看到它的名字.上述的4个窗口进行介绍.窗口名字是我起的.但这不影响我们的教学.1”项目管理窗口”作用:在这里你可以随意切换不同项目及在同一个项目中切换文件代码页.而实现

3、的手段是双点鼠标.从此窗口中我们看到了它包含头文件(.h),源文件(.cpp),及界面文件(.ui).双点你要编辑的文件,在代码编辑窗口就会显示出来.资源,是保存一些项目中用到的图片,图片等.2.代码编辑窗口是编写代码的地方,也是我们主要工作的地区.它的主体是一系列的函数.如下图.1处为类MainWindow的析构函数,2为SPinbox的完成函数.3,4为按钮的单击函数.里边都包含相应的代码.右侧为按钮2的单击完整函数.3.”帮助窗口”的使用在我们在代码编辑时候,遇到问题或者想查阅该类相关的操作时候,按下F1即可.就会在窗口的右侧显示出来相应类名的帮助文档.4.”信息输出窗口”

4、提示出错信息及编译信息等.当我们按下F5调试的时候,代码存在的错误就会在此显示出来.警告一般不影响调试的进行.如下图是警告信息.如何进行可视化编程我们刚才打开了一个已经创建好的项目myself.pro.注意保存的项目路径不能含有中文.接下来我们继续来学习,看如何进行可视化编程.双点你的工程管理窗口中界面文件mainwindow.ui.双点后如图所示.控件组窗口包含所有控件(控件就是一个叫法而已,例如按钮,文本框,标签等都被称为控件),使用方法是将指定的控件左键拖住不放拽到设计窗口即可.设计窗口,是在按下F5时候显示出现的窗口.你可以在它上边放入各种控件,程序运行起来后就会形成一个

5、含有按钮,标签等各种控件的窗口.类对象管理窗口,是对窗口类和对象进行管理的地方.控件属性窗口,用来显示相应控件的各种属性.例如文本框,它的属性包含字体大小,是否只读等,就在这里可以设置,当然你也可以编写代码来达到目的.QT的代码编写.在开始之前说下类,对象的关系.类,包含对象;对象,在类中.类和对象是面向对象的C++,Java的内容.对象是类的一个指定个体.类是众多个体的功能和性质总和.例如按钮控件属于按钮类,而按钮控件就是按钮类的一个对象.按钮控件是按钮类的具体的一个个体.按钮类就是许多对象(按钮控件)的属性的集合.如果你理解困难,你可以联系下.人类和我们自己的关系.我们自己都

6、是人类,好比按钮控件属于按钮类;而你我又是人类中独有的特定的个体,这时在C++中就称你我为人类中的一个对象.好比按钮控件,是按钮类中的一个独有的特定的那个个体,这时我们的按钮控件就叫按钮类的一个对象.应该理解的差不多了吧.我们接下来要结合一个例子介绍QT的代码编写.设计窗口中拖入1个按钮控件和1个标签控件.如图.我们的目的是将按钮的显示文本改为”按钮”,点击按钮后标签显示为”QT学习”.很简单.步骤:1)拖入设计窗口中2个题目中要求的控件.这个不在话下.2)改变按钮的显示文本.目前按钮的显示文本为pushbutton.我们可以使用2种方法达到目的.一是双点按钮控件,按钮的显示文本

7、进入编辑状态,你可以输入”按钮”即可.第二种通过编写代码实现.我们来看看第二种方法如何实现.3)在按钮上点击右键->转到槽,这时弹出对话框,里边都是按钮的一些槽.我们选择信号为click(),然后点击确定按钮.”槽”你会陌生这时QT专有的.当我们点击确定后,会自动转到一个槽函数的编写处.下图的红框里.我们只需在大括号之间填入代码即可.输入的代码如下图.QT使用了自动感知,所以当我们输入ui->的时候,会自动列出来ui下的所有可用资源.这里的ui->label->setText()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。