07 2024 档案
摘要:因为插入数据的过程中,同时触发了排序,表格里面的数据顺序就变了,写入数据时就会覆盖到已经写入的数据,所以需要再插入数据前设置不排序,然后插入之后,再设置排序 ui.tableWidget->setSortingEnabled(false); //插入数据 }ui.tableWidget->setSo
阅读全文
摘要:这种样式设置如下 QTreeView { background: #303033; font-size:16px; color: rgba(255,255,255,1); border:0px; } QTreeView::item { background: #303033; height:40px
阅读全文
摘要:1.需求 将QListWidget有很多的任务,需要拖动任务,手动进行排序,并且需要保存拖动之后的顺序,软件重新打开要是修改之后的顺序; (1)继承QListWidget,重写一个QListWidget自定义类 #ifndef DROPLISTWIDGET_H #define DROPLISTWID
阅读全文
摘要:1.功能实现 支持图片、或者文件夹拖拽上传,会自动获取文件夹中的图片。对拖入的文件做格式判断,不符合格式要求的会不支持拖入,拖入后展示在list列表中,可以进行删除,和上下滚动查看; #ifndef DRAGDROPPIC_H #define DRAGDROPPIC_H #include <QWid
阅读全文
摘要:padding是内部边距,margin是外侧边距; 用QListWidget为例 QListWidget#listWidgetLib { background:#282829; padding-left: 8px; padding-right: 8px; } QListWidget::item {
阅读全文
摘要:设置QPushButton想要设置pressed状态的图标,但是尝试了很多次都没有效果,原来是按照优先级来的,位置越往下优先级越高,hover状态时在最下面,所以鼠标在按钮上时,hover优先级最高,所以无论pressed还是checked都无法显示正确的图标,所以要调整下顺序; QPushButt
阅读全文