Seite 1 von 1

border icons

Verfasst: Dienstag 13. Januar 2004, 15:52
von DER Olf
gibt es eine möglichkeit die border icons (minimieren, maximieren, ...) auf disabled zu setzen oder ggf. sie komplett auszublenden??

bis dann

Verfasst: Mittwoch 14. Januar 2004, 16:30
von Christopy
Für was? wxPython?

Verfasst: Mittwoch 14. Januar 2004, 17:41
von DER Olf
nein, ich meine Tkinter.
ist das mit Tkinter überhaupt möglich? dann würde ich mir mal wxPython besorgen...

Verfasst: Montag 19. Januar 2004, 22:56
von Sneaker
mit wxPython ist es möglich die beiden buttons komplett auszublenden. und zwar indem man beim wxFrame den style = wxSYSTEM_MENU setzt.

Verfasst: Montag 19. Januar 2004, 23:41
von wuf
Hallo OLF

Du kannst das Border-Icon für das Maximieren
bzw. Minimieren eines Fensters mit folgender
Anweisung entfernen. Dabei kann die Grösse des
Fensters mit ziehen des Cursors auch nicht mehr
verändert werden.

Die Anweisung hierfür heisst:
fenster.resizable(FALSE,FALSE)

Zuerst musst du aber die Anweisungen
fenster.withdraw()
fenster.deiconfy()
wie dir Dookie vorgeschlagen hat zum laufen bringen,
da die Anweisung fenster.resizable() zur gleiche
Gruppe von Anweisungen gehört. Wenn du diese Anweisungen
nicht zum laufen bringst ist eventuell mit deiner
Python-Installation etwas falsch oder es liegt ein
Versionen-Konflikt vor.

Good luck!
Gruss wuf

Verfasst: Dienstag 20. Januar 2004, 12:23
von DER Olf

Code: Alles auswählen

Attribute Error: Tk instace has no attribute 'resizeable'
ich werde mir nachher nochmal neu installieren (v 2.3.3)

hoffentlich wirds dann wsa :roll:

Verfasst: Freitag 23. Januar 2004, 20:55
von NOTZE
resizeable'
du musst es auch richtig schreiben also resizable
insgesamt also:

Code: Alles auswählen

fenstername.wm_resizable(0,0)[/quote]
so funzts ohne 
fenster.withdraw()
fenster.deiconfy()