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^^