from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QFileDialog
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("File Selection Example")
# 创建一个按钮
self.button = QPushButton("Select File", self)
self.button.setGeometry(50, 50, 100, 30)
self.button.clicked.connect(self.select_file)
def select_file(self):
# 创建文件选择对话框
file_dialog = QFileDialog(self)
file_dialog.setWindowTitle("Select a File")
file_dialog.setFileMode(QFileDialog.FileMode.ExistingFile)
# 显示文件选择对话框并获取选择的文件路径
file_path, _ = file_dialog.getOpenFileName()
# 打印选择的文件路径
print("Selected file:", file_path)
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec()
01-05
1989
12-19
354
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交