Die Suche ergab 11 Treffer
- Dienstag 23. April 2024, 14:17
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 9
- Zugriffe: 680
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Danke für die Erklärung! Das das __main__ etwas anderes ist als das main.py-Modul wusste ich nicht. Die Datei hab ich wollte ich nur in der Entwicklung so starten, was wohl keine gute Idee war. Ich werde das Programm in Zukunft so ändern, dass es mit globalen Plugins arbeitet die von einem PluginMan...
- Dienstag 23. April 2024, 13:54
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 9
- Zugriffe: 680
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Sorry, wenn ich gerade auf dem Schlauch stehe. Deine Begründung leuchet mir ein, aber warum liefert dann das obige Skript diese Ausgabe?
- Dienstag 23. April 2024, 13:25
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 9
- Zugriffe: 680
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Das Problem an diesem Prototyp ist, dass keine globale Variable möglich ist, da das eine Skript dynamisch importiert wird. Ich hab mal kurz ein Beispiel gebaut: main.py import importlib.util from pathlib import Path class QuizType: all = [] def __init__(self, cls): self.cls = cls QuizType.all.append...
- Montag 22. April 2024, 15:45
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 9
- Zugriffe: 680
Re: Plugin-Mechanismus zur registration von Quiz-Typen
Das Problem ist nur, dass der QuizType aus der extension.py in einem anderen Namespace liegt und somit keine zusammenhängenden globalen Variablen möglich sind. Eine andere Idee, die mir aber nicht gefällt, wäre, in der extension.json anzugeben, welche Klasse aus der extension.py für welche ID verwen...
- Montag 22. April 2024, 14:30
- Forum: Allgemeine Fragen
- Thema: Plugin-Mechanismus zur registration von Quiz-Typen
- Antworten: 9
- Zugriffe: 680
Plugin-Mechanismus zur registration von Quiz-Typen
Hallo zusammen. ich schreibe gerade an einem Quiz-Programm (https://github.com/scaui0/QuizEnchanter). Das Programm soll über Plugins eigene Quiztypen hinzufügen können. Ein Plugin besteht dabei aus mindestens zwei Dateien: Einer `extension.json`, in der die Informationen über das Plugin stehen und e...
- Dienstag 19. März 2024, 16:23
- Forum: Links und Tutorials
- Thema: Übersetzung des Python-Tutorials auf deutsch
- Antworten: 20
- Zugriffe: 5136
Re: Übersetzung des Python-Tutorials auf deutsch
Vielen Dank für die Mühe! Allerdings fange ich mich bei den Überschriften an zu wundern, da diese in inkonsistenter Groß- und Kleinschreibung geschrieben sind. So heißt es 'Was ist Python?' und 'Ein kleiner Appetitanreger auf Python', aber dann auch wieder 'der Python-Interpreter'. Es kann sein, das...
- Freitag 12. Mai 2023, 13:41
- Forum: Tkinter
- Thema: Tkinter Text Buchstaben sperren
- Antworten: 6
- Zugriffe: 2672
Re: Tkinter Text Buchstaben sperren
Für alle, die es interessiert der fertige Code: #!/usr/bin/env python3 import tkinter as tk from tkinter import ttk class Entry(ttk.Entry): def __init__(self, master=None, **kwargs): if "gesperrte_tasten" in kwargs: self.gesperrte_tasten = kwargs.pop("gesperrte_tasten") else: sel...
- Montag 1. Mai 2023, 16:07
- Forum: Tkinter
- Thema: Tkinter Text Buchstaben sperren
- Antworten: 6
- Zugriffe: 2672
Re: Tkinter Text Buchstaben sperren
Hallo, hab nach einigem überlegen selbst eine Lösung mit bind() gefunden. Der komplette Code: #!/usr/bin/env python3 import tkinter as tk from tkinter import ttk class Entry(ttk.Entry): def __init__(self, master, **kwargs): self.gesperrte_tasten = kwargs.pop("gesperrte_tasten") super().__i...
- Donnerstag 20. April 2023, 10:44
- Forum: Tkinter
- Thema: Tkinter Text Buchstaben sperren
- Antworten: 6
- Zugriffe: 2672
Re: Tkinter Text Buchstaben sperren
Hallo Sirius3, Ich habe mir die Validierung mal angeschaut und konnte sie auch auf Entrys anwenden. Mein Code: #!/usr/bin/env python3 import tkinter as tk from tkinter import ttk class Entry(ttk.Entry): def __init__(self, master, **kwargs): self.gesperrte_tasten = kwargs.pop("gesperrte_tasten&q...
- Donnerstag 20. April 2023, 09:32
- Forum: Tkinter
- Thema: Neue GUI-Seiten
- Antworten: 4
- Zugriffe: 2100
Re: Neue GUI-Seiten
@Martino: Ich verstehe dein Problem nicht so recht, aber vieleicht hilft dir folgende Seite:
https://www.pythontutorial.net/tkinter/tkraise/
https://www.pythontutorial.net/tkinter/tkraise/
- Montag 17. April 2023, 19:52
- Forum: Tkinter
- Thema: Tkinter Text Buchstaben sperren
- Antworten: 6
- Zugriffe: 2672
Tkinter Text Buchstaben sperren
Hallo, Ich habe neulich mit tkinter ein Programm geschrieben das in einem Textfeld einzelne Buchstaben sperrt. Allerdings kann man Buchstaben immer noch mit Hexadezimalcode(z. B. Alt+066) eingeben. Bei Google hab ich dazu nichts gefunden und ich wäre froh wenn mir jemand helfen könnte. Mein Code: im...