PyQt4 Mdi Funktionen aus Modul aufrufen

Gast #3793757
Lesenswert?

Guten Tag,

ich habe ine Frage bzgl. Mdi in PyQt4. Und zwar habe ich den Inhalt 
meiner Subwindows über Module in meine Hauptdatei eingebunden. Meine 
Frage ist wie ich auf die Funktionen der Klasse zugreife, allerdings nur 
für das ausgewählte Fenster.
1
import dummymodul

In der Klasse des MainWindows kann ich neue Subwindows erzeugen und 
greife dabei auf mein Modul zurück.
1
def new_window(self):
2
   self.newwindow= dummymodul.dummyclass(name, input1, input2)
3
   self.mdi.addSubWindow(self.newwindow)
4
   self.newmonitor.show()

Dieser Zugriff funktioniert:
1
def close_sub_window(self):
2
    activewindow = self.mdi.activeSubWindow()
3
    self.mdi.removeSubWindow(activewindow)

Wie rufe ich jetzt eine Funktion der dummyclass auf?
1
#geht nicht
2
def dummyfunction_call(self):
3
      activewindow = self.mdi.activeSubWindow()
4
      activewindow.dummyfunction()
5

6
#geht auch nicht
7
def connect_console(self):
8
        activewindow = self.mdi.activeSubWindow()
9
        activewindow.newwindow.dummyfunction()

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren