什么你要简单地完成使用纯Qt的样式表是不可能的。 可以实现通过修改你的C++代码内重装的样式表,例如类似的效果: QString myColor = '#FFCC08';
QString styleSheet = 'QPushButton { background-color: %1;}';
...
myWidget->setStyleSheet(styleSheet.arg(myColor));
很不幸,这有几个缺点(不能在设计预览,更改代码,而不是样式表),但是要尽可能地接近你试图用Qt实现的目标。 |
|
来自: 芥子c1yw3tb42g > 《谋生之道-自律自由》