Die Suche ergab 12 Treffer

von madddiin
Freitag 9. Dezember 2022, 16:31
Forum: Tkinter
Thema: root mit mehreren Bibliotheken nutzen
Antworten: 1
Zugriffe: 1860

root mit mehreren Bibliotheken nutzen

Hallo und Grüße gehen raus,

ich habe meine Tools, die ich in Python geschrieben habe, in den letzten Monaten auf GUI umgestellt. Tkinter ist hier voll ausreichend.

Jetzt habe ich mir ein Programm geschrieben, in dem ich die Datei einfach per Drag und Drop auf die Listbox ablegen kann. Das mache ...
von madddiin
Montag 11. April 2022, 15:01
Forum: Allgemeine Fragen
Thema: Funktion... die bei jedem Aufruf etwas anderes macht
Antworten: 6
Zugriffe: 674

Re: Funktion... die bei jedem Aufruf etwas anderes macht


Auch in VBA sollst du keine globalen Variablen benutzen. Mit Python hat das nichts zu tun, die sind in jeder Sprache schlecht. Denn der Grund dafuer, dass man den Ueberblick ueber die Einflussfaktoren auf seinen Code verliert, ist ueberall gleich.

Wenn ich dich richtig verstanden habe, dann ist ...
von madddiin
Montag 11. April 2022, 09:16
Forum: Allgemeine Fragen
Thema: Funktion... die bei jedem Aufruf etwas anderes macht
Antworten: 6
Zugriffe: 674

Funktion... die bei jedem Aufruf etwas anderes macht

Hallo zusammen,

bestimmt gibt es zu meinem "Problem" eine Lösung. In Excel VBA habe ich dies immer mit einer globalen Variable gelöst. Dies soll ich ja in Python aber nicht machen.

Ich habe mir ein Programm geschrieben, dass mir für meine tägliche Arbeit Hilfestellung gibt. Um testen zu können ...
von madddiin
Mittwoch 9. März 2022, 16:19
Forum: Tkinter
Thema: Mehrere Buttons... eine Funktion
Antworten: 6
Zugriffe: 2077

Re: Mehrere Buttons... eine Funktion

Sirius3 hat geschrieben: Dienstag 8. März 2022, 13:40 Auch wenn Du keine Klassen definierst, darfst Du trotzdem keine globalen Variablen verwenden, und wenn Du die Variablen sauber als Parameter übergibst, bist Du schon fertig, weil Du dann merkst, dass alle drei Funktionen identisch sind:
Vielen Dank für dein Beispiel. Hilft mir sehr.
von madddiin
Dienstag 8. März 2022, 12:48
Forum: Tkinter
Thema: Mehrere Buttons... eine Funktion
Antworten: 6
Zugriffe: 2077

Re: Mehrere Buttons... eine Funktion


Der Weg der da üblicherweise beschritten wird besteht in „functools.partial“. Du schreibst deine vielen in eine Funktion um, die das Tag als Parameter bekommt. Und an der Stelle wo du das command anlegst, übergibst du ein mit partial aus der Funktion und einem Tag gebildetes callable, womit du ...
von madddiin
Dienstag 8. März 2022, 12:47
Forum: Tkinter
Thema: Mehrere Buttons... eine Funktion
Antworten: 6
Zugriffe: 2077

Re: Mehrere Buttons... eine Funktion

button_copy_gls_recipient_id = ttk.Button(output_gls_data_frame, text="Daten kopieren",
command=copy_text_dehner_market_to_clipboard)
button_copy_gls_recipient_id.grid(column=7, row=0, sticky="NE", padx=5, pady=5)

button_copy_gls_devicename = ttk.Button(output_gls_data_frame, text="Daten ...
von madddiin
Dienstag 8. März 2022, 11:15
Forum: Tkinter
Thema: Mehrere Buttons... eine Funktion
Antworten: 6
Zugriffe: 2077

Mehrere Buttons... eine Funktion

Hallo zusammen,

ich komme eigentlich von Swift und Mac Programmierung (Kein Pro). Hier war ich es gewohnt, meine GUI mit Xcode zu erstellen.

Wenn ich mehrere Buttons hatte, konnte ich am Tag des Buttons unterscheiden, welcher Button gedrückt wurde.

Das suche ich jetzt auch in Tkinter. Versuche ...
von madddiin
Sonntag 24. Januar 2021, 20:11
Forum: Allgemeine Fragen
Thema: Pfade ablegen...
Antworten: 2
Zugriffe: 393

Pfade ablegen...

Hallo,

ich hoffe, dass diese Frage nicht zerrissen wird... ich skripte in Excel VBA zwar schon seit Ewigkeiten. Python finde ich super... denke aber hier noch vieles lernen zu müssen. Habe mal eine Frage Zum Thema Pfade oder generell Programmdaten abgelegen. Habe meisten URL(s) in eine Liste ...
von madddiin
Samstag 17. Oktober 2020, 09:57
Forum: Allgemeine Fragen
Thema: Alles in einem Packet
Antworten: 6
Zugriffe: 704

Re: Alles in einem Packet


@madddiin: Wie __blackjack__ sagt: Das geht mit pyinstaller. Das erstellt dir - bei entsprechender Anwendung - eine .exe-Datei, die auf dem Zielsystem ausgeführt werden kann. Eigentlich handelt es sich um ein großes Archiv, das alles enthält, was man zur Ausführung braucht. Wenn die Datei ...
von madddiin
Samstag 17. Oktober 2020, 09:57
Forum: Allgemeine Fragen
Thema: Alles in einem Packet
Antworten: 6
Zugriffe: 704

Re: Alles in einem Packet

__blackjack__ hat geschrieben: Freitag 16. Oktober 2020, 12:15 Sollte theoretisch gehen. Zum Beispiel mit PyInstaller.
Vielen Dank
von madddiin
Freitag 16. Oktober 2020, 11:38
Forum: Allgemeine Fragen
Thema: Alles in einem Packet
Antworten: 6
Zugriffe: 704

Re: Alles in einem Packet


Wenn du "postgreSQL" sagst, meinst du dann das komplette DBMS oder nur die Schnittstelle für Python?

Der übliche Weg: pip kann dir eine Liste der installierten Pakete der Umgebung geben: pip freeze
Die Ausgabe kann man in eine Datei schreiben: pip freeze > requirements.txt
Und die Datei kannst du ...
von madddiin
Donnerstag 15. Oktober 2020, 18:07
Forum: Allgemeine Fragen
Thema: Alles in einem Packet
Antworten: 6
Zugriffe: 704

Alles in einem Packet

Hallo Zusammen,

habe schon einiges in Python gemacht. Nur... keine Gui, nicht für andere und kleinere Skripte.

Jetzt habe ich ein Programm geschrieben das aus mehreren Dateien und Klassen besteht. Das Programm soll nun auf einen Windows Rechner mit allen Frameworks inklusive Python. Das wäre ...