Quellcode aus PyQt Designer

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Antworten
solar22
User
Beiträge: 27
Registriert: Donnerstag 14. Oktober 2010, 20:31

Ich fragte ja schon, was für Infos ihr braucht :) Ich denke ja nicht, das ihr 400Zeilen Code haben wollt.
Aber hier erstmal die .ui Datei:
http://nopaste.info/c58249091a_nl.html
Den Klassennamen hab ich mal angepasst :) War wirklich ziemlich irreführend, stimmt.

Der Aufruf als solcher ist ganz normal:

Code: Alles auswählen

app = QtGui.QApplication(sys.argv)        
dialog = Cachebase() 
dialog.tableWidget.resizeColumnsToContents()
dialog.show()
sys.exit(app.exec_())
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Mit folgendem Code habe ich kein Problem:

Code: Alles auswählen

from PyQt4 import QtGui, QtCore, uic
import sys


class Main(QtGui.QMainWindow):
    def __init__(self, parent=None):
        super(Main, self).__init__(parent)
        uic.loadUi("test.ui", self)

app = QtGui.QApplication(sys.argv)
main = Main()
main.show()
sys.exit(app.exec_())
Fuers naechste mal bitte bei einer pastebin, die einem das herunterladen der Datei ermoeglicht, z.b paste.pocoo.org
solar22
User
Beiträge: 27
Registriert: Donnerstag 14. Oktober 2010, 20:31

Mhh....dein Code funktioniert.
Es scheint wohl nur die Änderung der Zeile

Code: Alles auswählen

QtGui.QMainWindow.__init__(self) 
in

Code: Alles auswählen

super(Main, self).__init__(parent)
gewesen zu sein.

Danke dir :)
Alles klar, das nächste mal paste.pocoo.org ;)
Antworten