私の申し込みの概念については、あなたの助けが必要です。私はPython 3.6とPyQt5を使っています。セカンダリウィンドウを閉じた後、メインウィンドウのグラフィカルインタフェースを変更するにはどうすればよいですか?
ウィジェットはなくメニューバーを持つメインウィンドウがあります。ユーザーは「ファイル」と「プロジェクトを作成」を選択する必要があります。 その後、セカンダリウィンドウがプッシュボタンで開きます。このボタンをクリックすると、このセカンダリウィンドウが閉じます。
は私がメインウィンドウに多くのウィジェットを追加する方法を見つけたいとセカンダリウィンドウ
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を持っていることはあなたの助けのすべてをありがとう
本当にありがとう、それはまさに私が見たものでした! –