Например, эта страница утверждает, что новейшая версия PyQt5 должна предоставить мне автоматический темный режим для macOS Mojave, не меняя ничего на моем конце ... За исключением того, что это не так.
Рассмотрим этот простой пример (можно скопировать в терминал):
exec("""\nfrom PyQt5 import QtCore, QtWidgets\n\nclass Ui_MainWindow(object):\n def setupUi(self, MainWindow):\n MainWindow.setObjectName("MainWindow")\n MainWindow.resize(674, 371)\n self.centralwidget = QtWidgets.QWidget(MainWindow)\n self.centralwidget.setObjectName("centralwidget")\n self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)\n self.gridLayoutWidget.setGeometry(QtCore.QRect(50, 10, 601, 281))\n self.gridLayoutWidget.setObjectName("gridLayoutWidget")\n self.mpl_layoutBox = QtWidgets.QGridLayout(self.gridLayoutWidget)\n self.mpl_layoutBox.setContentsMargins(0, 0, 0, 0)\n self.mpl_layoutBox.setObjectName("mpl_layoutBox")\n self.pushButton = QtWidgets.QPushButton(self.centralwidget)\n self.pushButton.setGeometry(QtCore.QRect(280, 300, 113, 32))\n self.pushButton.setObjectName("pushButton")\n MainWindow.setCentralWidget(self.centralwidget)\n\n self.retranslateUi(MainWindow)\n QtCore.QMetaObject.connectSlotsByName(MainWindow)\n\n def retranslateUi(self, MainWindow):\n _translate = QtCore.QCoreApplication.translate\n MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))\n self.pushButton.setText(_translate("MainWindow", "PushButton"))\n\nif __name__ == "__main__":\n import sys\n\n app = QtWidgets.QApplication(sys.argv)\n MainWindow = QtWidgets.QMainWindow()\n ui = Ui_MainWindow()\n ui.setupUi(MainWindow)\n MainWindow.show()\n sys.exit(app.exec_())\n""")
Что я должен сделать, чтобы включить темный режим?