Ich bin ein absoluter Anfänger mit PyQt, aber ich habe ziemlich vertraut mit Python und Pygame. Ich schreibe ein Datei-Dienstprogramm für Windows und ich muss entweder einen Verzeichnispfad oder Pfade von mehreren ausgewählten Dateien in eine Variable oder eine Liste abrufen. Wie ist das mit Pyqt möglich? Ich weiß, wie man es mit tk macht, aber ich habe Fehler mit tk kompiliert. Bitte versuchen Sie mir eine direkte Antwort auf diese Frage zu geben, anstatt meine Vorgehensweise in dieser Angelegenheit zu bemängeln. Mein Code, den ich mit Pyqt versuchte, ist unten angegeben.Wie wähle ich ein Verzeichnis oder eine Liste von Dateinamen mit PyQt4 und gebe es an eine Variable in Python
import sys
from PyQt4 import QtGui
class Qtthings(QtGui.QWidget):
def __init__(self):
super(Qtthings, self).__init__()
self.initUI()
def initUI(self):
self.resize(350, 450) # screen size xy
self.center()
self.setWindowTitle('Select Directory')
self.setWindowIcon(QtGui.QIcon('dg64.ico'))
self.fileDialog = QtGui.QFileDialog(self)
self.fileDialog.show()
def center(self):
qr = self.frameGeometry()
cp = QtGui.QDesktopWidget().availableGeometry().center() # get the screen center
qr.moveCenter(cp) # this where the frameshould move
self.move(qr.topLeft()) # move the top left in relation to the center
def main():
app = QtGui.QApplication(sys.argv)
ex = Qtthings()
#a = ex.fileDialog
sys.exit(app.exec_())
return
if __name__ == '__main__':
fp = main()
print fp
war zu tun Haben Sie nicht wissen, dass es ein getOpenFileName war ** s ** Methode ... wir jeden Tag lernen! – danidee