簡體   English   中英

PyQt5:關閉窗口命令不起作用

[英]PyQt5: Closing Window Command does not work

我有一個問題,因為我沒有找到與我的問題類似的問題,所以我提出了一個問題。

我試圖關閉一個窗口,但它的命令不起作用。

import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

class Main(QMainWindow):

    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):

        exitAct = QAction(QIcon('exit.ico'), 'Exit', self)
        exitAct.setShortcut('Ctrl+Q')
        exitAct.triggered.connect(qApp.quit) #This is the command I am refering to

        self.toolbar = self.addToolBar('Exit')
        self.toolbar.addAction(exitAct)

        menu = QMenu()
        menuItem1 = menu.addAction('File Explorer')
        menuItem2 = menu.addAction('WritePad')
        menuItem3 = menu.addAction('Settings')

        startButton=QPushButton("Start", self)
        startButton.setGeometry(0, 35, 100, 50)
        startButton.setMenu(menu)

        self.showFullScreen()

if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = Main()
    sys.exit(app.exec_())

讓它:

exitAct.triggered.connect(QtWidgets.qApp.quit)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM