Die Suche ergab 13 Treffer

von Opa Hansi
Sonntag 14. Mai 2023, 16:02
Forum: Tkinter
Thema: Fenster wird 2x geöffnet
Antworten: 5
Zugriffe: 2174

Re: Fenster wird 2x geöffnet

Versuche mal
command=lambda : funktion()
von Opa Hansi
Mittwoch 26. April 2023, 16:22
Forum: Allgemeine Fragen
Thema: Rechnungsdruck mit Python (weasyprint?)
Antworten: 11
Zugriffe: 951

Re: Rechnungsdruck mit Python (weasyprint?)

Ich habe das Problem vor 20 Jahren für Xbase gelöst und bin jetzt dabei es auch für Python in den Griff zu kriegen.
Wenn ich fertig bin und ich Deine Mailadresse habe, kann ich Dir ja das Ergebnis schicken.
von Opa Hansi
Mittwoch 26. April 2023, 16:17
Forum: Allgemeine Fragen
Thema: Text formatiert drucken
Antworten: 2
Zugriffe: 548

Re: Text formatiert drucken

Ich habe ein bischen probiert. Die Funktionen aus win32gui sind in der win32ui.pyd nicht 1:1 enthalten. Ich habe noch dc.SetTextColor() gefunden. Jetzt kann ich auch Texte farbig drucken. Die Farben RGB sind aber vertauscht: dc.SetTextColor(int(0x008000)) #grün dc.SetTextColor(int(0xFF0000)) #blau d...
von Opa Hansi
Dienstag 25. April 2023, 16:50
Forum: Allgemeine Fragen
Thema: Text formatiert drucken
Antworten: 2
Zugriffe: 548

Text formatiert drucken

Hallo, ich will einen Text auf Papier drucken. Dabei will ich den Text mal linksbündig, mal rechtsbündig und mal zentriert ausgeben. Nur zentriert funktioniert nicht, der Text erscheint links oben auf dem Blatt. Die anderen DT_ Konstanten habe ich auch probiert. Im Feld esatz[] steht der Datensatz m...
von Opa Hansi
Samstag 22. April 2023, 16:08
Forum: Tkinter
Thema: Mit PIL Bild in canvas anzeigen
Antworten: 3
Zugriffe: 1759

Re: Mit PIL Bild in canvas anzeigen

Danke,
das funktioniert gut. Jetzt muss ich es noch begreifen und in mein Programm einbauen!
von Opa Hansi
Freitag 21. April 2023, 09:16
Forum: Tkinter
Thema: Mit PIL Bild in canvas anzeigen
Antworten: 3
Zugriffe: 1759

Mit PIL Bild in canvas anzeigen

Hallo, ich möchte ein Bild in einem Canvas anzeigen. Das klappt gut. Wenn ich aber die gleichen Programzeilen über eine Funktion aufrufe, wird das Bild nicht angezeigt. Wenn aber ein Programmfehler (hier x=y) auftritt, wird das Bild angezeigt. canvas.create_text oder canvas.create_line funktionieren...
von Opa Hansi
Mittwoch 19. April 2023, 16:25
Forum: Allgemeine Fragen
Thema: Canvas font
Antworten: 9
Zugriffe: 832

Re: Canvas font

Fehler gefunden:
Das ist falsch:

Code: Alles auswählen

fnt=esatz[10][nl+1:]+", "+esatz[10][:nl]
font=(fnt)
so sollte es sein:

Code: Alles auswählen

font=(esatz[10][nl+1:],esatz[10][:nl])
Danke für Eure Mühe!!!
von Opa Hansi
Mittwoch 19. April 2023, 16:02
Forum: Allgemeine Fragen
Thema: Canvas font
Antworten: 9
Zugriffe: 832

Re: Canvas font

Ich habe schnell ein Minimalbeispiel geschrieben und siehe da, es funktioniert. Also sitzt der Fehler vor dem Monitor. Ich werde jetzt in meinem Code suche, es kann nur etwas ganz einfaches sein! Erstmal vielen Dank! from tkinter import * from tkinter import font as fo def schrift(fenster,olb,eingab...
von Opa Hansi
Sonntag 16. April 2023, 08:34
Forum: Allgemeine Fragen
Thema: Canvas font
Antworten: 9
Zugriffe: 832

Re: Canvas font

Hallo, zb: @Microsoft JhengHei Light, Arial, Bahnschrift Light, Courier New, ... Diese Schriftarten sind alle unter Windows installiert. Wenn ein Font mit Leerzeichen ausgewählt wird, kommt am Leerzeichen eine Fehlermeldung, weil hier die Schriftgröße erwartet wird. Dabei ist es egal, wie der Font ü...
von Opa Hansi
Freitag 14. April 2023, 09:20
Forum: Allgemeine Fragen
Thema: Canvas font
Antworten: 9
Zugriffe: 832

Canvas font

Hallo, ich will Text in einer bestimmten Schriftart ausgeben (Windows). Das funktioniert, soweit keine Leerzeichen im Fontnamen vorhanden sind: Courier -> kein Problem, Courier New -> wird als Arial ausgegeben. Bei z.B. @MS PGothic passiert gar nichts. Was ist die Ursache? Sind nur bestimmte Schrift...
von Opa Hansi
Dienstag 14. März 2023, 14:38
Forum: Tkinter
Thema: Entry validate
Antworten: 8
Zugriffe: 2275

Re: Entry validate

Hier habe ich etwas brauchbares gefunden : https://stackoverflow.com/questions/34344194/tkinter-entry-validate-python-278 import tkinter as tk def onvalidate(P,W): # only lowercase is valid # valid = (P.lower() == P) widget = root.nametowidget(W) print(widget.get()) valid = P.isdigit() print( 'P is:...
von Opa Hansi
Montag 13. März 2023, 17:17
Forum: Tkinter
Thema: Entry validate
Antworten: 8
Zugriffe: 2275

Re: Entry validate

Zur Frage: Welches `self`? [/quote] @Opa Hansi: Das ist mit den ganzen kryptischen Abkürzungen unverständlich. Da stehen Kommentare zu Namen deren Information in den Namen selbst stehen sollte, damit man keinen Kommentar braucht. Wenn eine Methode `create_frame()`/`erstelle_rahmen()` heisst, bräucht...
von Opa Hansi
Sonntag 12. März 2023, 10:37
Forum: Tkinter
Thema: Entry validate
Antworten: 8
Zugriffe: 2275

Entry validate

Hallo, ich bin gerade dabei, mir Python beizubringen. Jetzt hänge ich beim Validieren eines entry-Feldes. def kasse(fenster): #fenster ist vom übergeordneten Programmteil fr=t.frahmen(fenster,2,2,508,252) #frame wird erstellt vali = fr.register(vtest) og=Entry(fr, validate="focusout", vali...