我需要您的帮助来了解我的应用程序的概念。我使用Python 3.6和PyQt5。关闭辅助窗口后如何修改主窗口的图形界面?
我有一个没有窗口小部件但带有菜单栏的主窗口。用户需要选择“文件”和“创建项目”。 之后,用pushButton打开辅助窗口。当我点击这个按钮时,这个辅助窗口关闭。
我想找到我怎么能在主窗口中添加许多部件和辅助窗口
import sys
from PyQt5.QtWidgets import QWidget, QPushButton, QApplication, QDialog
from PyQt5 import QtWidgets, QtCore
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.createUI()
def createUI(self):
self.setWindowTitle('Application')
menu = self.menuBar().addMenu('File')
action = menu.addAction('Create project')
action.triggered.connect(self.create_project_pop_up)
self.show()
return self
def create_project_pop_up(self):
self.exPopup = Ui_Dialog()
self.exPopup.setGeometry(475, 275, 400, 300)
self.exPopup.show()
class Ui_Dialog(QDialog):
def __init__(self):
super().__init__()
self.pop_up()
def pop_up(self):
self.pushButton = QtWidgets.QPushButton(self)
_translate = QtCore.QCoreApplication.translate
self.pushButton.setText(_translate("Dialog", "OK"))
self.pushButton.clicked.connect(self.create_project)
def create_project(self):
self.close()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
sys.exit(app.exec_())
关闭后再次这个窗口有CONTROLE感谢您所有的帮助
非常感谢你,这正是我看到的! –