擅长:python、mysql、java
<p>如果这就是你要做的,我会用QPalette来驱动你的颜色。但是如果这只是冰山一角,并且您正在寻找更多的样式定制,那么您必须定义几乎所有的属性(可以在Qt文档中找到)。如果你想用其他的表来定义它们的继承,即使你也要这样做。在</p>
<p>另外,值得注意的是,我还没有在文档中看到,如果您想修改样式表但仍然可以访问调色板颜色,可以在样式表中使用palete(ColorRole),如下所示:</p>
<pre><code>QMenu {
background-color: palette(Window);
}
</code></pre>
<p>无论如何…这里有一些选择:</p>
<p><strong>QPalette解决方案</strong></p>
^{pr2}$
<p><strong>样式表解决方案</strong></p>
<p><a href="http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html#customizing-qmenu" rel="nofollow">http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html#customizing-qmenu</a></p>
<p>我会复制高级定制一个,并调整所有的值,而不是真正删除其中任何一个,因为这是所有的卡片房子。在</p>