Qt MacOs上QSpinBox的不同外观
我使用QtCreator5.8在Windows上开发了一个简单的QT应用程序,效果很好。我使用了一个带有QSpinBox的简单表单。 修复我在相关样式表中编写的QSpinBox的颜色Qt MacOs上QSpinBox的不同外观,qt,qt-creator,qt-designer,Qt,Qt Creator,Qt Designer,我使用QtCreator5.8在Windows上开发了一个简单的QT应用程序,效果很好。我使用了一个带有QSpinBox的简单表单。 修复我在相关样式表中编写的QSpinBox的颜色 color:rgb(255,255,255); 然后我在MaxOs上移动了应用程序,但是QSpinBox的外观发生了变化 你有类似的问题吗?你是怎么修好的? 非常感谢您的帮助与合作 这是因为QWidget的外观实际上取决于平台。一个(有限的)解决方案是使用调色板 另一种方法是使用样式表,就像您所做的那样,但是您
color:rgb(255,255,255);
然后我在MaxOs上移动了应用程序,但是QSpinBox的外观发生了变化
你有类似的问题吗?你是怎么修好的?
非常感谢您的帮助与合作
这是因为QWidget的外观实际上取决于平台。一个(有限的)解决方案是使用调色板 另一种方法是使用样式表,就像您所做的那样,但是您很可能需要重新定义更多的样式表以获得所需的结果,结果当然取决于平台。实际上,您可以仅使用样式表完全定制结果。只需确保设置“边框”样式即可避免出现问题 以下是有关样式表的Qt文档: