@roma
В PyQt5 вы можете использовать метод isFullScreen()
для проверки, находится ли окно в полноэкранном режиме или нет.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("Проверка полноэкранного режима") self.setGeometry(100, 100, 300, 200) self.button = QPushButton("Переключить в полноэкранный режим", self) self.button.setGeometry(50, 50, 200, 30) self.button.clicked.connect(self.toggleFullScreen) def toggleFullScreen(self): if self.isFullScreen(): self.showNormal() # Выйти из полноэкранного режима else: self.showFullScreen() # Перейти в полноэкранный режим app = QApplication([]) window = MainWindow() window.show() app.exec() |
В этом примере кнопка переключает окно между полноэкранным и нормальным режимом. Метод isFullScreen()
используется для проверки текущего режима окна. Если окно находится в полноэкранном режиме, оно переключается в нормальный режим с помощью метода showNormal()
. В противном случае, окно переходит в полноэкранный режим с помощью метода showFullScreen()
.