1
버튼을 클릭 할 때 창 (QWidget)을 열려고합니다. 내 문제는 내가 뭘했는지 상관없이 버튼을 클릭하면 두 번째 창이 나타나지 않는다는 것입니다. 두 창은 QTDesigner를 사용하여 작성됩니다.pyQT4 : 다른 창에서 창을 여는 방법
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from win1 import *
from win2 import *
import sys
class win1(QWidget, Ui_Win1):
def __init__(self, parent = None):
self.parent = parent
QWidget.__init__(self)
self.setupUi(parent)
self.connect(self.pushButton, SIGNAL("clicked()"), self.on_btn_clicked)
def on_btn_clicked(self):
self.child = win2(self.parent)
self.child.show()
class win2(QWidget, Ui_Win2):
def __init__(self, parent = None):
QWidget.__init__(self)
self.setupUi(parent)
def main(args):
app = QApplication(args)
win = QWidget()
a = win1(win)
win.show()
result = app.exec_()
if __name__=="__main__":
main(sys.argv)
를 내가 여기 실종 무엇 : 여기에 작은 조각은 내가 할 노력하고있어 설명한다? 감사합니다. .