gpt4 book ai didi

python - PyQt:如何从用户那里获取大量文件名?

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:19 25 4
gpt4 key购买 nike

pyqt 中的 FileDialog 是从用户那里获取文件的一个路径的好方法,但是有没有一种从用户那里获取大量文件选择的好方法?

最佳答案

使用QFileDialog.getOpenFileNames允许用户选择多个文件:

from PyQt4 import QtGui, QtCore

class Window(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
layout = QtGui.QVBoxLayout(self)
self.button = QtGui.QPushButton('Select Files', self)
layout.addWidget(self.button)
self.button.clicked.connect(self.handleButton)

def handleButton(self):
title = self.button.text()
for path in QtGui.QFileDialog.getOpenFileNames(self, title):
print path

if __name__ == '__main__':

import sys
app = QtGui.QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())

关于python - PyQt:如何从用户那里获取大量文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8498475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com