Python PyQt5:关闭窗口命令不起作用
我有一个问题,因为我还没有找到一个与我的问题类似的问题,所以我提出了一个问题 我正试图关闭一个窗口,但它的命令不起作用Python PyQt5:关闭窗口命令不起作用,python,pyqt5,Python,Pyqt5,我有一个问题,因为我还没有找到一个与我的问题类似的问题,所以我提出了一个问题 我正试图关闭一个窗口,但它的命令不起作用 import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class Main(QMainWindow): def __init__(self): super().__init__() self.init
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(qtwidts.qApp.quit)
当我按下ctrl+q
或单击工具栏中的按钮(由于您没有给它一个图标,所以该按钮不可见)时,该窗口确实会关闭。即使没有添加图标,它也对我有效。它对我有效,但只有在我直接启动文件时才有效