开发者社区> y2hr4cjzssnlm> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等(1)

简介: 详解Qt5.12.9属性表控件:QtPropertyBrowser的使用示例/折叠/展开/小数位数/QSS样式/标题修改/选中行号等
+关注继续查看

一、简介


Qt的属性表控件是比较常用的,在Qt设计师界面里可以看见它:


image.png


QtPropertyBrowser控件是开源的:


1、比较早期的版本(不再更新维护):


https://github.com/qtproject/qt-solutions/tree/master/qtpropertybrowser


但是它自带了很多的示例程序,可供学习,精彩不容错过:


https://github.com/qtproject/qt-solutions/tree/master/qtpropertybrowser/examples


2、官方持续更新的版本:


https://github.com/qt/qttools/tree/dev/src/shared/qtpropertybrowser



二、使用示例


本人使用5.12.9版本的源码为例:


https://github.com/qt/qttools/tree/5.12.9/src/shared/qtpropertybrowser


从源码qtvariantproperty.cpp可以得到属性表支持的数据类型有以下:


image.png


1、使用示例1,我们新建一个项目,拖入3个QWidget控件,提升为QtTreePropertyBrowser


image.png


3个控件分别是:


(1)简单属性表(不可编辑;键盘快捷键Ctrl+C可以复制选中行的Value)


(2)分组的属性表(不可编辑)


(3)分组的属性表(可编辑)

image.png



此外,该属性表,还支持折叠与展开,示例1的源码里面有实现。



2、使用示例2,我们新建一个项目,再拖入3个QWidget控件,提升为QtButtonPropertyBrowser和QtGroupBoxPropertyBrowser


image.png

image.png




 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法
关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法
39 0
QT5.14.2使用webkit引擎完成网页浏览
QT5.14.2使用webkit引擎完成网页浏览
92 0
超越GAN!OpenAI提出可逆生成模型,AI合成超逼真人像
OpenAI最新提出的可逆生成模型Glow,可以使用相对少的数据,快速生成高清的逼真图像,具有GAN和VAE所不具备的精确操作潜在变量、需要内存少等优势。
2524 0
Win 10 下安装DVWA
安装laragon :https://www.laragon.org/download/ 下载 DVWA: 方法1:https://github.com/ethicalhack3r/DVWA.git 克隆到laragon的www即根目录下。
1124 0
[更新设计]跨平台物联网通讯框架ServerSuperIO 2.0 ,功能、BUG、细节说明,以及升级思考过程!
注:ServerSuperIO 2.0 还没有提交到开源社区,在内部测试!!! 1. ServerSuperIO(SSIO)说明      SSIO是基于早期工业现场300波特率通讯传输应用场景发展、演化而来。
585 0
Qt之QSS(Q_PROPERTY-原始属性)
简述 在Qt之QSS(样式表语法)一节讲过关于“设置对象属性”的用法,里面有一条很重要的原则是:任何可被识别的Q_PROPERTY都可以使用qproperty-语法设置。 这里需要对Qt属性系统有一定的了解,详见:Qt之属性系统。 简述 属性 实例 效果 QSS 源码 更多参考 属性 下面我们以QLabel为例,讲解如何在QSS中使用属性。
3196 0
682
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载