Qt5学习笔记
文章平均质量分 90
关于Qt5学习过程中的记录,
小黑屋1024
这个作者很懒,什么都没留下…
展开
-
Qt之QToolButton属性验证
箭头属性属性说明arrowType : Qt::ArrowType这个属性决定按钮是否用一个箭头代替常规图片这个属性默认是Qt::NoArraw. (有上下左右四个箭头类型)访问接口: arrowType() setArrowType()示例 ui->toolButton->setArrowType(Qt::UpArro...原创 2020-02-23 15:21:55 · 1883 阅读 · 0 评论 -
Qt之QPushButton属性验证
默认属性属性说明 autoDefault:bool这个属性决定按钮是否是一个自动默认按钮。如果这个属性被设置为true则按钮是一个自动默认按钮。在一些GUI样式中默认按钮会有一个额外的边框在按钮周围,这个边框有3个像素甚至更粗。Qt自动保持这个空白包围在自动默认按钮,也就是说自动默认按钮可能有一个稍微大一点的提示。对于父对象是QDialog类的按钮,这个属性的默认值为tr...原创 2020-02-23 12:27:15 · 1678 阅读 · 0 评论 -
Qt之QAbstractButton属性验证
自动互斥属性说明autoExclusive : bool这个属性决定了是否使能按钮自动互斥。如果自动互斥使能,在同一个父窗口下的选按钮的表现和互斥按钮组中按钮的表现一样。在互斥按钮组中,任何时刻只能有一个按钮被选;当选其他按钮时之前选中的按钮自动取消选。属性对按钮组下的按钮没有影响。 注意:但是添加到按钮组的按钮则不再与同父窗口下的其他按钮互斥。!!!...原创 2020-02-23 09:02:41 · 1275 阅读 · 0 评论 -
自定义ComboBox——获取串口号
因为工作中挺多项目用到串口连接,所以每次实现获取串口号觉得挺麻烦的,所以自己封装了这样一个CustomComboBox类。先上代码://customcombobox.h#ifndef CUSTOMCOMBOBOX_H#define CUSTOMCOMBOBOX_H#include <QComboBox>#include <QtSerialPort/QSerial...原创 2020-02-20 15:31:59 · 3744 阅读 · 0 评论 -
Qt实现登陆窗口
1原创 2020-02-20 15:32:36 · 1205 阅读 · 0 评论 -
Qt 对话框
模态和非模态对话框对话框分为模态和非模态两种。两者有着一定的区别:模态对话框:对话框打开后,其他窗体无法进行用户操作,知道当前模态对话框关闭。非模态对话框:当用户打开非模态对话框后,可以和当前非模态对话框交互,也可以和其他窗体交互。对于qt的窗体显示有两种方式,一种是调用exec()函数,只能以模态方式显示,另一种则是调用show()函数,可以以模态和非模态两种方式显示。...原创 2020-02-20 15:33:53 · 166 阅读 · 0 评论 -
QMainWindow简介及快捷方式
整体布局QMainWindow经常作为应用程序主窗体,其布局如下图大致可以分为标题栏、菜单栏、工具栏、状态栏、dockwidgets(铆接部件)、centralwidget标题栏标题栏可以通过 setWindowTitle("test V1.0");设置标题,同时可以进行版本显示。菜单栏菜单栏的框架如下默认创建的QMainWindow存在一个...原创 2020-02-20 15:33:21 · 565 阅读 · 0 评论 -
Qt 信号槽
信号槽是Qt的核心机制,也是Qt与其他开发框架不同的一点。为了实现对象间通信,一些工具包使用回调函数(callback)方式,而Qt使用的是信号槽,点击关闭按钮来关闭窗体,则通过发送点击信号,在接收的槽函数中实现关闭动作。 回调函数就是将函数指针作为参数,传递给被处理的函数,该函数即可在合适的时机调用这个回调函数(指针),但是这样的方式有两个缺陷:无法保证在回调函数在调用...原创 2020-02-20 15:35:01 · 287 阅读 · 0 评论 -
QQt对象树系统及内存自动回收机制
Qt对象树Qt中QObject类是所有Qt对象的基类。Qt通过对象树管理QObject类及其子类。创建QObject对象时(不论是一在个堆上还是栈上),可以指定一个父对象,父对象会将这个新的子对象添加到children列表中(可以用findchild和findchildren查看)。当父对象析构时,会将children列表中的对象析构(但是两者并没有明确的先后顺序),从而在一定程度上简...原创 2020-02-20 15:34:46 · 212 阅读 · 0 评论 -
Qt快捷键
注释:ctrl + /运行:ctrl + r编译:ctrl + b字体缩放:ctrl + 滚轮查找:ctrl + f整行移动:选中后 ctrl + ↑↓帮助文档: F1(有的可能是F2)自动对齐:ctrl + i同名*.h和*.cpp文件切换 : F4...原创 2020-02-20 15:30:34 · 108 阅读 · 0 评论 -
Qt项目结构简介
项目基本的结构分为*.pro、main.cpp、其他类的*.h和*.cpp。*.pro文件#-------------------------------------------------## Project created by QtCreator 2019-12-21T09:46:28##------------------------------------------...原创 2020-02-20 15:31:20 · 1508 阅读 · 0 评论