Forum: PC-Programmierung PyQt4 Mdi Funktionen aus Modul aufrufen


von Jango (Gast)


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()

von jango (Gast)


Lesenswert?

Hat keiner eine Lösung bzw. Erfahrung damit?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.