Qt GUI在Linux,Mac和Windows上看起来不同

时间:2015-08-05 03:56:57

标签: qt

当我使用Qt创建UI应用程序时,我看到当我在Mac,Windows和Linux上运行时,UI是不同的,尤其是小部件之间的空间(按钮,复选框等)以及文本边距在小部件内。 在我的Mac上,我认为小部件之间的空间太大了,所以在Mac上看起来非常糟糕。有什么办法可以让它变得更好吗? 但是当我在Linux,Windows和Mac上看到QtCreator时,它们看起来是一样的。 QtCretor UI使用的技术是什么?

抱歉,由于我的合同,我无法在这里分享我的应用程序的外观。

2 个答案:

答案 0 :(得分:2)

要强制执行相同的外观,您可以在通过QApplication::setStyle()启动应用程序时设置样式。然后它应该在所有平台上看起来都一样。不过,你可能会失去本机外观。

答案 1 :(得分:-2)

您可以尝试使用 qtconfig 命令设置外观