
QT5学习
文章平均质量分 81
我要抱紧了
这个作者很懒,什么都没留下…
展开
-
2-创建第一个QT程序——helloworld
1.首先新建项目,或者快捷方式ctrl+N2.然后按上述choose。接下来弹出项目介绍和位置3.输入类信息:在“类信息”界面中创建一个自定义类。这里的是默认的类名MainWindow,基类默认选择的是QMainWindow,还有QWidget和QDialog.这个就跟VS里面的MFC里面的某个设置很像。4. 最后完成。原创 2016-12-16 18:16:06 · 7958 阅读 · 0 评论 -
1-QT Creator的下载与安装
前方多图预警!!百度搜索QT,然后选择DOWNLOAD。这里面写的是有两个版本的QT供我们选择,右边的嵌入式我们就不管啦。商业版与开源版的区别我们不用管,作为学习QT用,开源版已经足够啦。所以下载开源版然后选择qt offine installers: 找到Qt 5.6.2 for Windows 32-bit (Mi原创 2016-12-16 16:47:08 · 719 阅读 · 0 评论 -
QT----修改windows程序中的程序图标ico
第一步。先获取一个你想要改成那样子的.ico图片文件(一定要是ico文件,不能直接将.jpg,.png等直接改后缀为ico),然后把这个文件放到工程文件目录中。命名为my.ico(名字可以自己取)。第二步。然后还是在这个工程目录中新建一个文本文档,输入一行代码:IDI_ICON1 ICON DISCARDABLE “myico.ico” 然后把文本文档改后缀名和名字原创 2016-12-18 11:27:27 · 1461 阅读 · 0 评论 -
7-干货! QT -实现使用拖放打开文件,以及打开可拖动的图片
实现一个拖动打开图片,并可以在窗口内任何移动图片的应用程序。实现上述程序,首先需要分开三个部分来完成。第一个部分是界面创建,第二个部分是实现拖动打开文件功能,第三个部分是在窗口内移动图片功能。 首先,第一步,界面创建。简单的说一下大致步骤:1..新建QT的GUI项目,项目名称随意取,基类选择MainWindow。由于我用的是QT5版本,所以一定先在.pro配置文件中添加:Qt +=原创 2016-12-22 21:07:37 · 12958 阅读 · 7 评论 -
6--QT 创建主窗口MainWindow
一个应用程序主窗口框架一般包含有:1..菜单栏。最上面一栏。2..工具栏。一般是第二栏,而且是可以移动的。3..中心部件。用于显示主要功能。4..Dock部件。通常称为停靠窗口,因为可以停靠在中心部件周围,相当于ps里面的工具箱5..状态栏。在窗口最下面一栏就是状态栏。 如何使用QT创建一般形式的窗口?步骤:1. 首先新建一个新的QT项目,原创 2016-12-19 23:38:19 · 12571 阅读 · 1 评论 -
8-使用QT5的鼠标事件和滚轮事件
使用QT5的鼠标事件和滚轮事件----完成鼠标左键拖动窗口,双击全屏,滚轮放大缩小窗口大小 这里使用的是QMouseEvent类里面的鼠标事件,通常进行重定义部件的鼠标事件处理函数来实现自定义的内容操作。同样,鼠标滚轮操作是利用QWheelEvent实现滚轮事件。其中:voidmousePressEvent(QMouseEvent *event);这个是鼠标按下的时原创 2016-12-27 19:44:26 · 20714 阅读 · 1 评论 -
3-纯C++代码编写helloworld
重新新建一个空项目,位置在这里:然后按默认一步步创建新的空项目。 第二步,在项目中添加main.app文件。在项目文件列表中的工程文件夹右键选择c++源文件。步骤图如下:第三步开始敲代码。代码如下:#include#include#includeintmain(intargc,char**argv){ QApplica原创 2016-12-18 10:59:06 · 4993 阅读 · 1 评论 -
4-进一步结合ui文件编写helloworld
上一章已经讲过如何新建空项目,然后利用纯代码编写界面,敲出helloworld.但是以后的工程项目往往UI界面非常庞大,这个时候就需要利用QT自带的设计模式来设计界面,整个界面不需要代码实现。 步骤:1..新建新工程项目,新建main.cpp文件(上一篇讲过,在此不再叙述)2..然后新建.ui文件。新建的方法如下图:然后选择DialogWithoutButton原创 2016-12-18 11:02:22 · 648 阅读 · 0 评论 -
5-QT5多窗口切换以及所有对话框的实现
这里我要实现的是一个由多个窗口组成而且各个窗口之间可以切换的程序。实现之前必须了解一些必备知识;模态和非模态对话框的概念:简单来说就是模态对话框,对话框之间相互不交互,例如退出提示框,而非模态对话框之间相互交互,譬如查找功能。信号和槽的概念。简单来说就是,当单击窗口上的一个按钮想要弹出一个对话框,单击这个按钮就会发射一个信号,然后执行槽来显示一个对话框。换句话说就是button原创 2016-12-18 11:19:36 · 17527 阅读 · 1 评论