QML SystemPalette:系统调色板,不是主题调色板

SystemPalette是当前系统(Windows、Linux)的颜色调试版。不是app内置主题的颜色。

基本应用可参考:https://blog.csdn.net/u011186532/article/details/147569715

例如我现在选了Material 样式,他的基础颜色是红色,然后你更该windows的颜色,发现表格颜色是跟着windows改变的:

LYJ博客

上图中,按钮、combobox是Material主题,而table呢,我赋值了systempalette颜色,现在我把windows颜色改成蓝色:

LYJ博客

然后我们发现,应用的表格颜色也变成蓝色了:

LYJ博客

显然这不是我们需要的调色板,那么当前qml主题中的基本颜色怎么获取,才能让我们自定义的控件跟着主题颜色走呢?



本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

查看打赏记录

发表评论请遵守党国法律!后台审核后方可显示!
  • 最新评论
  • 总共0条评论
  • Blog v1.1© 2025 labisart.com 版权所有 | 联系:labartwork@163.com