- 博客(10)
- 资源 (19)
- 收藏
- 关注
原创 ColorPix 简单好用的屏幕取色小工具
1,简介在做软件界面配色时,经常参考一些别人的样例和素材,有时候看到好看的效果,希望使用同样的颜色。 之前我为了获取一个颜色,往往可能需要截图然后放到PS里才能看到颜色值,现在有了这个小工具,简直不要太简单!2,用法与效果使用方法: 启动软件后,鼠标移动到一个取色的地方,然后按任意键盘键,一般我就按空格,它就锁定了这个颜色(颜色框右下角会出现一个小锁),这时候可以在软件里面单击进...
2018-05-29 18:41:51 102411 23
原创 最方便的ICON、PNG转换工具
1,简介做程序时经常找各种小图标使用,有时候找到的格式是png有时候是ico,这两种格式不是很方便转换。 而且Photoshop也不是直接方便地支持编辑ico。 下面这个小工具可以一键进行这2种格式的图片的转化,大大方便了日常工作。2,使用方法及效果看,就是这么简单! 左边是ico,右边是png, 拖个ico放到左边,就能从右边拖出来一张png。反之同理。3,下载地址...
2018-05-29 16:53:56 14527 7
原创 QTreeView使用总结14,自定义model,控制对齐和颜色
前文介绍了使用自定义model的基本方法,重点强调了该方法带来的性能上的优点。其实自定义model还能更方便地对内容进行一些属性控制,比如前景色、背景色、对齐、文本内容、字体等等。主要就是在data函数内对各种role进行处理。具体哪些种类可以参考ItemDataRole类型。下面示例对文本对齐和内容颜色的控制。
2018-05-29 15:33:53 7872 1
原创 QTreeView使用总结13,自定义model示例,大大优化性能和内存
前面简单介绍过Qt的模型/视图框架,提到了Qt预定义的几个model类型:QStringListModel:存储简单的字符串列表QStandardItemModel:可以用于树结构的存储,提供了层次数据QFileSystemModel:本地系统的文件和目录信息QSqlQueryModel、QSqlTableModel、QSqlRelationalTableModel:存取数据库数据。
2018-05-25 20:21:35 23207 27
原创 分享为部门做的《Qt入门介绍》PPT课件
之前的公司一直是用MFC+DUI,由于跨平台的需求,安排我先行研究Qt。 然后部门经理让我给同事们做一次Qt入门培训,这是当时准备的PPT课件。 想到网上还有更多的初学者,可能一样有帮助。 不过我当时做这个培训时,也没有学习多久,理解有限,还望见谅。下载地址: Qt入门介绍PPT课件...
2018-05-25 13:04:21 6893 5
原创 QTreeView使用总结12,数据过滤,代理model,自定义过滤条件
1,简介前文介绍了使用官方提供的代理Model进行常规数据过滤的方法。 本文继承该model,自定义一种过滤的条件,按我们特殊的要求进行过滤。 过滤条件:给定一个行数范围,只显示该范围内的数据。2,效果3,思路写一个MyProxyModel,继承QSortFilterProxyModel 类,由于是对行进行过滤,修改 filterAcceptsRow 方法。 需要设入一个...
2018-05-20 17:51:35 4388
原创 QTreeView使用总结11,数据过滤,使用代理model,简单过滤
1,简介有时候需要对tree内的数据按一些条件进行过滤显示,比如按搜索条件过滤,这时候就用到了代理model。 通常使用Qt提供的 QSortFilterProxyModel 类,该类实现了常见的按行列过滤的方法。 也可以自己从基类继承,重写 filterAcceptsRow 和 filterAcceptsColumn 来实现过滤:virtual bool filterAcceptsR...
2018-05-20 17:11:27 10988 2
原创 QTreeView使用总结10,使用委托,定制item显示效果
1,简介上一篇介绍了使用委托改变item的输入方式的方法,也是通常使用委托做的事情。 本文介绍了另外一个功能,定制item显示效果。 可能相比控制输入,不那么常用,不过有时候有些定制显示效果,通过委托来绘制是比较容易实现的。2,效果我的项目里有一个做了很多定制和改造的tree,其中一项就是对选中的整行进行加边框,效果如下:最开始尝试用item的样式表的border实现,...
2018-05-17 18:20:10 5908 4
原创 QTreeView使用总结9,使用委托,定制item输入效果
1,简介前面一些文章介绍了QTreeView的常规用法,接下来介绍一些高级的用法和改造技巧。 本文介绍delegate,即委托,对QTreeView的item进行改造,以实现特殊的输入方式。2,其他参考资料Qt官方提供的委托示例:SpinBoxDelegate (在QtCreator的欢迎里搜delegate,其中spin box delegate example)关于委托...
2018-05-17 17:57:06 12142 3
原创 QTreeView使用总结8,风格美化,使用qss样式表
1,简介本文介绍我在使用QTreeView过程中,常用的样式设置方法。 介绍内容是与我自己的项目界面风格相关,并不是完整的介绍所有样式。 关于QTreeView完整的样式设置,可以参考博主一去丶二三里的文章: Qt之QSS(QTreeView)2,常用样式设置默认的QTreeView是这样的: 一般改造样式,会处理这些项: 表头:背景色、文字色、边框、高度 控件整体:背...
2018-05-10 18:19:48 24253 8
FIR_NET.rar
2021-06-25
QT俄罗斯方块(by逆风微光)
2017-09-26
QT实现可拖拽排序的表格
2017-09-26
Qt 实现无边框窗口,支持缩放窗口大小
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人