2017-05-21 14 views
0

업로드 버튼이있는 주 창이 있습니다. 업로드 버튼을 클릭하면 QFileDialog가 열리고 파일을 업로드합니다. 파일을 선택하고 업로드 대화 상자에서 열기 버튼을 클릭 한 후 팝업을 표시하려면 어떻게해야합니까? QFileDialog에서 파일을 선택한 후 팝업 창 열기 - Python

나는이 일을 시도했지만 프로그램 QPushButton을 클릭하여

def App(Qwidget, self): 
    w = QWidget() 
    w.resize(320, 240) 
    QFileDialog.getOpenFileNames(w, 'Open File', '/') 
    w.show() 
    self.EWindow = QtWidgets.QWidget() 
    self.ui = Ui_Form() 
    self.ui.setupUi(self.EWindow) 
    self.EWindow.show() 

답변

0

QPushButton을에서 QFileDialog와 QMessageBox를 호출

button = QPushButton('Open', self) 
button.clicked.connect(self.on_click) 

클릭() 이벤트() 이벤트를 닫

def on_click(self): 
    fileName, _ = QFileDialog.getOpenFileName(self,"Open File", "","All Files (*);;Python Files (*.py)") 
    if fileName: 
     print(fileName) 
    buttonReply = QMessageBox.question(self, 'Message Box', "Do you like PyQt5?", QMessageBox.Yes | QMessageBox.No, QMessageBox.No) 
    if buttonReply == QMessageBox.Yes: 
     print('Yes clicked.') 
    else: 
     print('No clicked.')