SystemPalette是当前系统(Windows、Linux)的颜色调试版。不是app内置主题的颜色。
基本应用可参考:https://blog.csdn.net/u011186532/article/details/147569715
例如我现在选了Material 样式,他的基础颜色是红色,然后你更该windows的颜色,发现表格颜色是跟着windows改变的:
上图中,按钮、combobox是Material主题,而table呢,我赋值了systempalette颜色,现在我把windows颜色改成蓝色:
然后我们发现,应用的表格颜色也变成蓝色了:
显然这不是我们需要的调色板,那么当前qml主题中的基本颜色怎么获取,才能让我们自定义的控件跟着主题颜色走呢?