Hallo Freunde
Ich habe zwei Fragen betreffs
TK-GUI Programmierung.
Frage-1:
Gib es eine einfache Möglichkeit das Icon (TK)
bei einem TK-Fenster in der Titelleiste links
oben durch ein eigenes zu ersetzen?
Frage-2
Ist es möglich bei einem TK-Fenster die Schalt-
fläche "Maximalgrösse" (mittlerer Schaltfläche
rechts oben in der Titelleiste des Fensters)
programmgesteuert zu aktivieren?
Besten Dank für Eure Bemühung.
Gruss Fritz
TK-Icon und Fenster Maximalgrösse
self.root.iconbitmap(myBitmap)
self.root.iconname('Example')
self.root.iconposition(10,200)
habs noch nicht ausprobiert
aber steht so im pyhton an tkinter
self.root.iconname('Example')
self.root.iconposition(10,200)
habs noch nicht ausprobiert
aber steht so im pyhton an tkinter
Hallo wuf,
probier doch mal folgendes:
Anzumerken ist noch, dass 'widget.iconname("name")' unter Windows ignoriert wird.
Mfg
Jochim
probier doch mal folgendes:
Code: Alles auswählen
from Tkinter import *
root = Tk()
root.wm_title('Eigener Titel')
root.iconbitmap('irgend_ein_Icon.ico')
fr = Frame(root)
fr.pack()
lb = Label(fr,width=40,height=20)
lb.pack()
root.mainloop()
Mfg
Jochim
Hallo jochim
Besten Dank für Deine Untertsützung
Ich probierte Deine Source aus.
Sie funktionierte auch nicht. Aber
ich arbeitete bis jetz immer noch mit
der Python-Version 2.2 die natürlich
für TK-Anwendunge die Bibliothek Tk8.3
verwendet. Ich machte jetzt ein Update
auf die Python Version 2.3, welche mit der
neuen Tk8.4 Bibliothek arbeitet. Und siehe
da mein eigenes Icon kann ich nun in der
Fenster Titelleiste einblenden.
Nochmals besten Dank
Gruss Fritz
Besten Dank für Deine Untertsützung
Ich probierte Deine Source aus.
Sie funktionierte auch nicht. Aber
ich arbeitete bis jetz immer noch mit
der Python-Version 2.2 die natürlich
für TK-Anwendunge die Bibliothek Tk8.3
verwendet. Ich machte jetzt ein Update
auf die Python Version 2.3, welche mit der
neuen Tk8.4 Bibliothek arbeitet. Und siehe
da mein eigenes Icon kann ich nun in der
Fenster Titelleiste einblenden.
Nochmals besten Dank
Gruss Fritz
Deiner 2. Frage nach oben im ersten Beitrag suchst du aber nach einer Funktion, die dein Fenster maximiert!?
Das geht folgendermaßen:
Grüße Markus 
Das geht folgendermaßen:
Code: Alles auswählen
fenster=Tk()
fenster.title('Mein Programm')
fenster.state('zoomed') #Fenster wird maximiert
