随笔分类 - Qt界面相关
摘要:前言 最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备。今天分享的项目是Qt的一个开源项目: Qt-Advanced-Docking-System 。这个项目是对QDockWidget的增强版本,体验了一把这个项目瞬间不想用Qt的QDockWidget了。下面就一起体验吧!
阅读全文
摘要:前言 今天做了一个功能需要用qt 遍历文件夹下文件及目录,下方是遍历方法,记录一下。 正文如下 获取当前路径目录 // QDir::Files | QDir::NoDotAndDotDot | QDir::Dirs 去除"." ".." QDir dir(dirPath); QFileInfoLis
阅读全文
摘要:前言 最近在项目中用到QListWidget,将一些数据日志用QListWidget显示。QListWidget数据是一定时间段内是实时刷新的(会一直addItem), 每次刷新显示最新添加的数据。 添加数据并设置当前项(无效) QString text = QString::fromLocal8B
阅读全文
摘要:前言 最近在美化一些Qt的控件,准备自己按照layui的css写一套Qt的layui css qss代码 QRadioButton::indicator { width: 16px; height: 16px; } QRadioButton::indicator::unchecked { image
阅读全文
摘要:前言 最近需要用到QSS,对QSS选择器中: QPushButton 和 .QPushButton的用法还有点疑惑,于是查找资料予以说明。 选择器说明 选择器示例说明通用选择器*匹配所有部件类型选择器QPushButton匹配QPushButton及其子类的实例属性选择器QPushButton[fl
阅读全文
摘要:前言 最近项目需求,需要多个QTreeWidget之间可以相互拖拽,在网上找的demo测试了下却是可行,但是这种方法只是针对单个item。 后面我会改造成对多个item(相当于可以复选拖拽) 思路 1. 新建一个继承于QMimeData的类,重写formats和retrieveData的类;新建两个
阅读全文
摘要:前言 这是一款暗黑色的主题,美化了绝大部分的控件,qss代码对于初学者有很好的参考价值。 代码如下 QWidget:window { /* Borders around the code editor and debug window */ border: 0px solid #263238; ba
阅读全文
摘要:QTreeWidget常用属性 ui->treeWidget->clear(); // 清空树形数据 ui->treeWidget->setHeaderLabels(header_list); // 添加表头 ui->treeWidget->setHeaderHidden(false); // 是否
阅读全文