07 2024 档案

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

点击右上角即可分享
微信分享提示