danke nochmal, ich hab inzwischen (auch mit deiner Hilfe) das Problem gelöst:
ganz einfach: in der Definition der MainApp Klasse muss ich natürlich die abgeleitete Klasse aufrufen, und nicht die Ursprungsklasse.
Code:
# Versuch, generierten Code zu laden und zu ergänzen
#
import sys
import wx ...
Die Suche ergab 7 Treffer
- Freitag 4. Juni 2021, 11:00
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
- Mittwoch 2. Juni 2021, 19:26
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
Re: importierten Code überschreiben
Code-Beispiel 1: genau so, wie du vorgeschlagen hast
# Versuch, mit Import mny.py zu laden
#
import sys
import wx
import imp
from mnaBK import FrameMain #nicht den restlichen Rahmen, nur diesen Frame
# Modul neu laden
# imp.reload(mna)
class Frame(FrameMain):
def __init__(self, *args ...
# Versuch, mit Import mny.py zu laden
#
import sys
import wx
import imp
from mnaBK import FrameMain #nicht den restlichen Rahmen, nur diesen Frame
# Modul neu laden
# imp.reload(mna)
class Frame(FrameMain):
def __init__(self, *args ...
- Mittwoch 2. Juni 2021, 18:36
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
Re: importierten Code überschreiben
vielen Dank.
Ich hab es mit deinem Code ausprobiert, aber auch jetzt verhält sich das Programm wie bei meinen Versuchen.
Die Überschreibung funktioniert nicht, d.h. es wird bei der Anwahl des Menüpunktes "Beenden" nichts ausgelöst.
Nur wenn man das "self.Destroy" direkt in den generierten Code ...
Ich hab es mit deinem Code ausprobiert, aber auch jetzt verhält sich das Programm wie bei meinen Versuchen.
Die Überschreibung funktioniert nicht, d.h. es wird bei der Anwahl des Menüpunktes "Beenden" nichts ausgelöst.
Nur wenn man das "self.Destroy" direkt in den generierten Code ...
- Mittwoch 2. Juni 2021, 13:53
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
Re: importierten Code überschreiben
danke, vielleicht komme ich der Sache näher´.
Ich hab die "pass" alle entfernt.
Was in der GUI passiert bzw dort generiert wird, wird einfach importiert.
Die Definition des EventHandlers aus der generierten GUI mit zwei Parametern habe ich kopiert in mein Hauptscript,
allerdings ist mir nicht klar ...
Ich hab die "pass" alle entfernt.
Was in der GUI passiert bzw dort generiert wird, wird einfach importiert.
Die Definition des EventHandlers aus der generierten GUI mit zwei Parametern habe ich kopiert in mein Hauptscript,
allerdings ist mir nicht klar ...
- Mittwoch 2. Juni 2021, 11:03
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
Re: importierten Code überschreiben
erstmal danke für die prompten Antworten.
Ich probiere das mit den Code-Tags:
so sieht der generierte Code aus, bezüglich Events, diese sind meiner Meinung nach Pseudo-Code, damit keine Fehlermeldung kommt:
# -*- coding: utf-8 ...
Ich probiere das mit den Code-Tags:
so sieht der generierte Code aus, bezüglich Events, diese sind meiner Meinung nach Pseudo-Code, damit keine Fehlermeldung kommt:
# -*- coding: utf-8 ...
- Dienstag 1. Juni 2021, 20:24
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
Re: importierten Code überschreiben
Danke für die schnelle Antwort,
ich hab das sicher schon in 10 verschiedenen Ausführungen versucht, es kommt auch keine Fehlermeldung, aber es funktioniert auch nicht, siehe Beispiel:
class Zusatz(FrameMain):
pass
#richtiger Code anstelle des importierten Pseudo-Codes:
def ...
ich hab das sicher schon in 10 verschiedenen Ausführungen versucht, es kommt auch keine Fehlermeldung, aber es funktioniert auch nicht, siehe Beispiel:
class Zusatz(FrameMain):
pass
#richtiger Code anstelle des importierten Pseudo-Codes:
def ...
- Dienstag 1. Juni 2021, 16:39
- Forum: Allgemeine Fragen
- Thema: importierten Code überschreiben
- Antworten: 13
- Zugriffe: 1593
importierten Code überschreiben
Hallo,
ich bin neu im Forum, die meine Suche war bisher vergeblich, vielleicht hat jemand einen Tip für mich.
Ich möchte mit Python (3.9) testweise eine Karteikartenanwendung erstellen, die ich unter Windows und Linux laufen lassen kann.
Als GUI habe ich mir den wxFormBuilder ausgekuckt, in den ...
ich bin neu im Forum, die meine Suche war bisher vergeblich, vielleicht hat jemand einen Tip für mich.
Ich möchte mit Python (3.9) testweise eine Karteikartenanwendung erstellen, die ich unter Windows und Linux laufen lassen kann.
Als GUI habe ich mir den wxFormBuilder ausgekuckt, in den ...
