Python QT开发(六)pyside2 窗口全屏显示以及退出处理 您所在的位置:网站首页 树莓派全屏显示 Python QT开发(六)pyside2 窗口全屏显示以及退出处理

Python QT开发(六)pyside2 窗口全屏显示以及退出处理

2024-06-23 16:46| 来源: 网络整理| 查看: 265

1、窗口全屏显示使用

showFullScreen()

举例如下:

if __name__ == "__main__": app = QApplication([]) mainwindow = QWidget() #全屏显示 mainwindow.showFullScreen() app.exec_()

2、当窗口全屏之后,我们就需要考虑要怎么推出全屏,这里就需要用keyPressEvent方法了,每一个窗口,都有一个默认的keyPressEvent方法,我们只需要重写这个方法,就可以实现通过键盘推出全屏显示;

举例如下

class MainWindow(QWidget): def __init__(self): super(MainWindow, self).__init__() self.ui = QWidget() #键盘监听事件,当按下ctrl+Z的组合是,关闭窗口 def keyPressEvent(self, event): if event.key() == Qt.Key_Z and event.modifiers() == Qt.ControlModifier: self.close() if __name__ == "__main__": app = QApplication([]) mainwindow = MainWindow() #全屏显示 mainwindow.showFullScreen() app.exec_()

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有