Habe eine Python-Frage:
Die Klasse "andocken" ruft ein Dialogfenster auf (andere Datei, andere Klasse)
Code: Select all
class andocken:
def __init__(self,val):
import bkNeu_diag
reload(bkNeu_diag)
self.d = QtGui.QDialog(FreeCADGui.getMainWindow())
self.d.ui=andock_diag.Ui_Dialog()
self.d.ui.setupUi(self.d, pipeout)
self.d.show()
###Weiterer Code ……
ad = andocken(1)
(Die Richtung zum child kann ich ja )
Wenn alle Punkte angepickt wurden, wird das Dialog-Fenster geschlossen.
Das funktioniert auch Alles. Doch was, wenn ich zwischendurch nicht mehr weiter picken will?
Im Dialogfenster gibt es eine Schaltfläche „Abbruch“ und wenn die geklickt wird, soll das komplette Programm abgebrochen werden (auch die Pick-Schleife)
Vielleicht das Dialogfenster aufrufen mit: d.ui.setupUi(self.d, self) und im Dialog mit def setupUi(self, Dialog, ID) empfangen?
Doch wie dann weiter? ID.close() funktioniert jedenfalls nicht.
LG
Chri1