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_()
本文介绍如何使用PyQt实现窗口的全屏显示,并通过重写keyPressEvent方法,利用键盘组合键Ctrl+Z来退出全屏模式,提供了一个简单的示例代码。
627

被折叠的 条评论
为什么被折叠?



