ich wollte eigentlich nur wissem ob der aufruf ok ist. Zudem ist reichlich code zuvor zusehen, aber ich will niemanden bitten sich den gesamten quellcode anzuschauen.
Irgendwie habe ich wohl meine Fragen falsch gestellt. Deswegen hier nochmal eine Zusammenfassung mit der Antwort.
Ich denke das könnte anderen Beginnern helfen.
Frage:
-Wie binde ich eine ui (mit QtDesigner erstellt) in ein script ein? Zudem ist in dem script schon ein MainWindow vorhanden.
Antwort:
-Erstelle in dem script eine Klasse die von QDialog erbt und die Klasse von der ui datei einbindet
Code: Alles auswählen
class MeinDialog(QtGui.QDialog):
def __init__(self):
QtGui.QDialog.__init__(self)
# Set up the user interface from Designer.
self.ui = Ui_Input_Selection()
self.ui.setupUi(self)
Code: Alles auswählen
input = QtGui.QAction(QtGui.QIcon.fromTheme('list-add'), 'Input', self)
input.setShortcut('Ctrl+I')
input.setStatusTip('Set Input Files')
self.connect(input, QtCore.SIGNAL('triggered()'), self.input)
Code: Alles auswählen
def input(self):
dia = MeinDialog()
dia.exec_()
Gruß Air