Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使QT creator构建的应用程序在macOS Mojave上始终使用灯光模式主题?_Qt_Macos Mojave - Fatal编程技术网

如何使QT creator构建的应用程序在macOS Mojave上始终使用灯光模式主题?

如何使QT creator构建的应用程序在macOS Mojave上始终使用灯光模式主题?,qt,macos-mojave,Qt,Macos Mojave,我有一个QT-creator构建的应用程序,它在macOS-Mojave上显示良好,而系统使用了light主题,但在更改为dark主题时,它看起来更糟 我是否可以让应用程序保留灯光主题,无论系统主题是什么?您应该能够将应用程序从黑暗模式中排除(请查看此处) 但是,它可能不起作用,因为您面临的问题可能与Qt本身有关。使用10.14之前的SDK构建的应用程序将在Mojave上以混合的暗/光调色板运行。要解决此问题,您必须使用SDK 10.14构建应用程序(有关此问题的详细信息和) 这发生在我的一个应

我有一个QT-creator构建的应用程序,它在macOS-Mojave上显示良好,而系统使用了light主题,但在更改为dark主题时,它看起来更糟


我是否可以让应用程序保留灯光主题,无论系统主题是什么?

您应该能够将应用程序从黑暗模式中排除(请查看此处)

但是,它可能不起作用,因为您面临的问题可能与Qt本身有关。使用10.14之前的SDK构建的应用程序将在Mojave上以混合的暗/光调色板运行。要解决此问题,您必须使用SDK 10.14构建应用程序(有关此问题的详细信息和)


这发生在我的一个应用程序上:我的构建机器运行的速度很快(因此使用的是SDK 10.13)当我在Mojave上运行带有黑暗主题的应用程序时,我得到了非常好的结果。一旦我将构建机器升级到Mojave,问题就消失了。

我在Mojave 10.14上安装了Xcode 10.1和macOS SDK 10.14。QT creator版本是5.9.7。我还需要什么?QT 5.9不支持SDK 10.14(根据文档),也不是黑暗模式。升级到Qt 5.12。更多信息