argument 1 hat unerwartete Art 'Ui_mainWindow'

Ich versuche zu machen, eine GUI für ein kleines Programm, das ich schrieb mit der Hilfe von einigen Leuten hier, wie auch immer, ich machte die GUI PyQt und es sieht gut aus. Ich Hinzugefügt eine Schaltfläche namens dirButton, das sagt "Wählen Sie das Verzeichnis"

self.dirButton = QtGui.QPushButton(self.buttonWidget)
self.dirButton.setGeometry(QtCore.QRect(0, 0, 91, 61))
self.dirButton.setObjectName(_fromUtf8("dirButton"))
self.dirButton.clicked.connect(self.browse)

und in der unteren Zeile, dort habe ich den Anruf selbst.durchsuchen, wenn ich es auf, was ist:

def browse(self):
    filename = QtGui.QFileDialog.getOpenFileName(self, 'Open File', '.')
    fname = open(filename)
    data = fname.read()
    self.textEdit.setText(data)
    fname.close()

Allerdings, dies ist die Fehlermeldung die ich bekomme:

Traceback (most recent call last):
File "C:\Users\Kevin\Desktop\python-tumblr-0.1\antearaGUI.py", line 88, in browse
filename = QtGui.QFileDialog.getOpenFileName(self, 'Open File', '.')
TypeError: QFileDialog.getOpenFileName(QWidget parent=None, QString caption=QString(),     QString directory=QString(), QString filter=QString(), QString selectedFilter=None, QFileDialog.Options options=0): argument 1 has unexpected type 'Ui_mainWindow'

So, ui_mainWindow ist die Klasse, die alle meine GUI-buttons und die GUI selbst gespeichert ist.

class Ui_mainWindow(object):

Ich verstehe nicht, warum ich erhalte eine Fehlermeldung, hat jemand irgendwelche Ideen?

Hier ist ein pastebin link, um die gesamte GUI: http://pastebin.com/BWCcXxUW

InformationsquelleAutor Anteara | 2012-02-17

Schreibe einen Kommentar