我正在学习Microsoft Windows 7中的Python和PyQt5。我的IDE是PyCharm 4.5 CE。如何在使用QFileDialog类时避免父窗口小部件警告?
我想让用户的文件对话框可以轻松地选择文件或目录。
我的代码...
# coding: utf-8
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.init_gui()
def init_gui(self):
file_names = QFileDialog.getOpenFileNames(self, "Select one or more files to open", "C:/Windows", "")
print(file_names)
self.setGeometry(100, 100, 500, 300)
self.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
mw = MainWindow()
sys.exit(app.exec_())
父母主窗口中有许多按钮,其中一个按钮显示文件对话框。
在这种情况下什么是正确的父母?
你的代码是正确的。 PyCharm只是错了。 – ekhumoro