Seite 1 von 1
TK-Icon und Fenster Maximalgrösse
Verfasst: Mittwoch 24. September 2003, 22:38
von wuf
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
Verfasst: Mittwoch 1. Oktober 2003, 12:27
von Gast
self.root.iconbitmap(myBitmap)
self.root.iconname('Example')
self.root.iconposition(10,200)
habs noch nicht ausprobiert
aber steht so im pyhton an tkinter
Verfasst: Mittwoch 1. Oktober 2003, 22:28
von wuf
Hallo Gast
Besten Dank für Deinen Typ
aber es funktioniert nicht.
Gruss Fritz
Verfasst: Freitag 3. Oktober 2003, 11:57
von jochim
Hallo wuf,
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()
Anzumerken ist noch, dass 'widget.iconname("name")' unter Windows ignoriert wird.
Mfg
Jochim
Verfasst: Samstag 4. Oktober 2003, 17:34
von wuf
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
Verfasst: Mittwoch 24. Dezember 2003, 21:05
von DER Olf
hey.
und wie kann ich nun den "maximieren" button in der titelleiste deaktivieren`???
Verfasst: Montag 7. Januar 2008, 21:48
von Markus12
Deiner 2. Frage nach oben im ersten Beitrag suchst du aber nach einer Funktion, die dein Fenster maximiert!?
Das geht folgendermaßen:
Code: Alles auswählen
fenster=Tk()
fenster.title('Mein Programm')
fenster.state('zoomed') #Fenster wird maximiert
Grüße Markus
Verfasst: Dienstag 8. Januar 2008, 12:49
von DER Olf
schau mal auf das Datum... 4 oder 5 Jahre alte Posts ausgraben ist nicht toll
Verfasst: Sonntag 9. März 2008, 17:09
von Markus12
ei ei ei habe ich gar nicht bemerkt^^