#python-3.x #macos #qt #pyqt5 #qt5
#python-3.x #macos #qt #pyqt5 #qt5
Вопрос:
Я разрабатываю простое приложение для рисования с помощью Python и PyQt5. Приложение отлично работает как на Windows, так и на macOS. Но единственная проблема заключается в том, что мне нужно, чтобы приложение работало в полноэкранном режиме. Для этого я использую следующий фрагмент кода
screen = QDesktopWidget().screenGeometry()
self.setGeometry(0, 0, screen.width(), screen.height())
self.setWindowFlag(Qt.FramelessWindowHint)
Он отлично работает для Windows и работает в полноэкранном режиме. Но в macOS верхняя панель (строка меню) и нижняя панель приложений остаются видимыми. Взгляните на скриншот, прикрепленный ниже.
Как я могу это решить?
Комментарии:
1. Помогает ли showFullScreen или showMaximized из документов вообще?
2. Я добавил self.showFullScreen(), и программа завершила работу без каких-либо ошибок
3. Попробуйте использовать эти методы вместо
.show()
того, чтобы при отображении окна