Я использую Qt-конструктор и python для разработки и запуска графического интерфейса пользователя в osx. На этапах проектирования дизайнер отображает меню и кнопки в соответствии с стилями приложений osx, как и должно быть, но когда я запускаю свой скрипт с помощью IDE или терминала python, я получаю другой дизайн.Получение кривого дизайна во время работы приложений pyqt на osx
Python запуска/IDE/Дисплей терминала:
Я попытался изменить стиль приложения изнутри моего сценария:
def main():
app = QtGui.QApplication(argv)
app.setStyle('mac') # change to mac app style
form = MainWindow()
form.show()
app.exec_()
if __name__ == '__main__':
main()
это изменится но стиль по-прежнему отличается от того, чем он должен быть.
Есть ли у кого-нибудь другие проблемы такого рода?
Спасибо, ekhumoro, у меня есть стиль «Macintosh (aqua)», он просто не будет вести себя так, как должен ... –
@AmitEven. Так вы решили проблему? Вы пробовали код в моем вопросе? – ekhumoro
. Что я имел в виду, так это то, что я могу изменить стиль приложения, и у меня есть стиль для Macintosh, но он выглядит иначе, чем он должен отображаться в дизайне Qt. –