![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT学习
文章平均质量分 65
william9987
记录工作的一切
展开
-
QTableWidget动态添加QComboBox并获取表格单元的Widget类型
//QTableWidget获取表格单元的Widget类型auto test = (tableWidget->cellWidget(rowNum, 1));qDebug() << test->metaObject()->className();//给QTableWidget添加QComboBoxQComboBox *comboBox = new QComboBox();comboBox->addItems( combolist );tableWidge..转载 2021-08-07 14:37:41 · 1710 阅读 · 0 评论 -
Qt之QListView使用
记录下使用QListView遇到的各种问题QListView可以用来以列表的形式展示数据,在Qt中使用model/View结构来管理数据与视图的关系,model负责数据的存取,数据的交互通过delegate来实现。添加数据模型QT提供了一些现成的models用于处理数据项:QStringListModel 用于存储简单的QString列表。QStandardItemModel 管理复杂的树型结构数据项,每项都可以包含任意数据。QDirModel 提供本地文件系统中的文件与目录信息。.转载 2021-07-30 15:30:13 · 8138 阅读 · 0 评论 -
【Qt开发】StyleSheet使用总结
概述转眼七年过去了,我是一个彻底拥抱过MFC的人,记得老大的一个需求要把按钮做成圆角,并添加背景颜色,做前端html的可能认为很简单,然而放到MFC上那可真的是很...很麻烦的,自定义类继承Button ,新手估计还搞不定,怎么也有上百行代码,实在不友好,Qt诞生大大简化了这些工作,只需要使用QSS(Qt Style Sheet)就可以轻松做到,最近详细了解了QSS,做了个百度网盘的登录界面,整理好我会把源码放出来,供大家参考。QSS语法background-color:rgb(6, 168转载 2021-07-28 17:39:32 · 4505 阅读 · 0 评论 -
Qt 设置窗体大小和背景颜色
1、 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等。简单的示例:setMinimumSize(370, 150); setMaximumSize(370, 150); 此时窗口大小便被固定为(370,150)。2、一种方法是使用setFixedSize(),这样一句话就可以解决问题。简单的示例:setFixedSize(365,240); 窗口的最大化按钮将变得不可用。3、设置窗体背景颜色。1 QPalette palette(this...转载 2021-07-28 17:38:28 · 1503 阅读 · 0 评论