
Qt学习笔记
Erice_s
试图用计算机的思维去探索纷繁的世界,大道至简
展开
-
Qt学习笔记1 对容器类QList QLinkedList QVector的遍历
对容器类QList QLinkedList QVector的遍历目录对容器类QList QLinkedList QVector的遍历目录0.QList QLinkedList QVector容器的时间复杂度比较1.Java风格的迭代器2.STL风格的迭代器0.QList QLinkedList QVector容器的时间复杂度比较1.Jav...原创 2018-04-21 16:23:36 · 2093 阅读 · 0 评论 -
Qt学习笔记1 QHash类、QMap类与QVariant类
QHash类、QMap类与QVariant类目录QHash类、QMap类与QVariant类目录1.QHash与QMap2.对QHash与QMap容器的遍历3.QVariant类1.QHash与QMapQMap与QHash的差别: QHash具有比QMap更快的查找速度 QHash以任意的顺序存储数据项,而QMap总是按照键Key顺序存...原创 2018-04-21 18:23:29 · 4772 阅读 · 0 评论 -
Qt布局
Qt的基本布局QLayout QBoxLayout QHBoxLayoutQVBoxLayoutQGridLayout布局中常用的方法addWidget 向布局中添加需要布局的控件addLayout 向布局中添加需要布局的子布局void addWidget( QWidget *widget,//需要插入的控件对象 int fromRow, //插入的行...原创 2018-05-06 22:50:37 · 295 阅读 · 0 评论 -
Qt添加程序图标ico
Qt添加程序图标ico1. 在线转化ico的网站强推 ==> https://converticon.com/2. 具体方法方法一:通过qtcreator新建一个文件file.qrc,1、将图片添加到file.qrc文件中:选择Add Prefix得到/new/prefix1,简单点改为/,再选Add Files,将文件添加进去,如images/photo...原创 2018-05-08 10:49:01 · 4442 阅读 · 0 评论 -
如何自定义QMessageBox的窗口大小
如何自定义QMessageBox的窗口大小1.思路2.实现3.测试1.思路新创建一个类继承QMessageBox,重载resizeEvent(QResizeEvent*event)函数2.实现//============================================//Brief: 继承QMessageBox实现自定义窗口大小//Email: binb...原创 2018-09-26 00:18:47 · 9130 阅读 · 3 评论 -
QT样式表的使用
QT样式表的使用通常样式表的使用可以通过下面的代码:qApp->setStyleSheet("QLineEdit{background-color:gray;boder:2px groove gray;boder-radius:5px;padding:2px 4px;color:rgb(200,100,200);selection-color:rgb(10,10,10);}"...原创 2018-09-26 00:36:38 · 674 阅读 · 0 评论 -
如何在QT信号中传递结构体或者复杂数据类型
如何在QT信号中传递结构体或者复杂数据类型文章目录如何在QT信号中传递结构体或者复杂数据类型1. 传递复杂类型的方法2. Q_DECLARE_METATYPE(*Type*)使用说明3. 主要步骤1. 传递复杂类型的方法关于传递复杂数据类型QT内部提供了一组宏:Q_DECLARE_ASSOCIATIVE_CONTAINER_METATYPE(Container)Q_DECLARE_...原创 2019-06-29 01:05:15 · 3339 阅读 · 0 评论