Die Suche ergab 7 Treffer

von erde9
Freitag 4. Juni 2021, 11:00
Forum: Allgemeine Fragen
Thema: importierten Code überschreiben
Antworten: 13
Zugriffe: 1593

Re: importierten Code überschreiben

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 ...
von erde9
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 ...
von erde9
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 ...
von erde9
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 ...
von erde9
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 ...
von erde9
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 ...
von erde9
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 ...