知识总结 - QT
暴打章鱼哥
不要让自己被世俗影响,学习编程,必先专精一门,再善其道!
展开
-
QT QMainWindow、QDialog、QWidget之间的区别
本文转自 https://blog.csdn.net/rl529014/article/details/51419126在 Qt 中,我们将窗口和控件统称为部件(Widget)。窗口是指程序的整体界面,可以包含标题栏、菜单栏、工具栏、关闭按钮、最小化按钮、最大化按钮等。控件是指按钮、复选框、文本框、表格、进度条等这些组成程序的基本元素。一个程序可以有多个窗口,一个窗口也可以有多个控件。Q...转载 2019-07-14 15:28:40 · 1192 阅读 · 0 评论 -
QT 界面文件的简单使用
QT的Qmainwindow界面文件图解:右下角可以设置对象的各种属性,不同的控件有不同的属性。但它们都有一个objectName属性名,用来设置对象名如果要设置mainToolBar工具栏的停靠范围以及是否浮动:如果在同名的cpp与ui文件之间cpp要对ui的控件进行编写的话可以使用ui->对象名来指定设置的对象。...原创 2019-07-21 14:48:56 · 277 阅读 · 0 评论 -
QT QMainWindw_菜单栏与工具栏的简单使用
菜单栏对象 QMenuBar菜单栏一个窗口只能有一个使用时需引入头文件#include "QMenuBar"创建一个菜单栏对象:QMenuBar * bar = menuBar();将菜单栏对象放入窗口中:窗口对象->setMenuBar(bar);这个时候窗口并不会出现菜单栏,因为我们还未给菜单栏新建一个菜单项,所以不会显示。给菜单栏添加菜单栏对象:QMenu...原创 2019-07-16 21:26:37 · 642 阅读 · 0 评论 -
QT QMainWindw_状态栏、铆接部件、核心部件简单使用
状态栏 QStatusBar使用前引入#include "QStatusBar"一个窗口只能有一个状态栏创建一个状态栏对象: QStatusBar * bar = statusBar();将状态栏对象放入窗口中:setStatusBar(状态栏对象);显示控件 QLabel一般用它来显示一个标签文本,但它也能用来显示一个图片或者设置动画使用前引用 :#include...原创 2019-07-18 16:17:39 · 843 阅读 · 0 评论 -
QT 信号槽
转自 https://www.cnblogs.com/wanghui1234/p/8964968.html1、概述信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信...转载 2019-07-15 22:07:47 · 144 阅读 · 0 评论 -
QT 对象数
如图所说,QT在构造子类的时候会从父类开始构造到子类。QT在析构子类的时候会先从子类开始析构到父类。这在一定程度上简化了内存回收机制,我们在QT中写的使用QT类中new出来的对象不用去管它的回收。如果自己在QT中写了某些类,想要跟QT一起回收,则可以写好该类的析构函数并且继承Qobject对象树中的任意对象。...原创 2019-07-15 16:44:32 · 240 阅读 · 0 评论 -
QT 按钮对象
按钮对象 QpushButton创建一个按钮对象(使用默认构造函数)QpushButton * 对象名 = new QPushButton;如果创建的对象并不会在窗口显示,因为还没有指定该对象的父亲,所以不会在widget的窗口中显示指定对象的基类对象名->setParent(父类对象);给按钮设置文本对象名->setText("哈喽");setText里面的参数...原创 2019-07-15 16:22:01 · 743 阅读 · 0 评论 -
QT 项目命名规范以及常用快捷键
命名规范类名 单词与单词之间首字母大写函数、变量 首字母小写,单词与单词之间首字母大写快捷键运行 ctrl + r编译 ctrl + b查找 ctrl + f帮助文档 f1字体放缩 ctrl+鼠标滚轮自动对齐 ctrl+i整行移动 ctrl+shift+↑ 或者 ↓同名之间.cpp .h切换f4...原创 2019-07-15 15:25:58 · 277 阅读 · 0 评论 -
QT pro配置文件的一些变量的简单说明
那刚创建好的QT项目的配置文件为例:QT += core gui //表示QT包含的模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//如果QT版本大于4 则包含widgets模块//因为QT4版本的widgets模块包含在gui里,在QT5版本后是独立出来了TARGET = untitled //目标,生成的可执行文件名...原创 2019-07-15 15:16:20 · 225 阅读 · 0 评论 -
QT 添加资源文件
转自 https://blog.csdn.net/dianzishi123/article/details/86475565鼠标点击工程文件目录右键选择 “添加新文件…”在模板中选择 Qt–>Qt Resource File资源名称,不要有中文, 路径默认保持工程目录即可选中 res.qrc 资源文件鼠标右键选择 “Open in Editor” 打开资源编辑...转载 2019-07-21 14:53:35 · 186 阅读 · 0 评论