border icons

Fragen zu Tkinter.
Antworten
DER Olf
User
Beiträge: 283
Registriert: Mittwoch 24. Dezember 2003, 19:32

gibt es eine möglichkeit die border icons (minimieren, maximieren, ...) auf disabled zu setzen oder ggf. sie komplett auszublenden??

bis dann
Christopy
User
Beiträge: 131
Registriert: Montag 15. Dezember 2003, 22:39

Für was? wxPython?
DER Olf
User
Beiträge: 283
Registriert: Mittwoch 24. Dezember 2003, 19:32

nein, ich meine Tkinter.
ist das mit Tkinter überhaupt möglich? dann würde ich mir mal wxPython besorgen...
Sneaker
User
Beiträge: 52
Registriert: Montag 19. Januar 2004, 22:19
Wohnort: Vor meinem Computer
Kontaktdaten:

mit wxPython ist es möglich die beiden buttons komplett auszublenden. und zwar indem man beim wxFrame den style = wxSYSTEM_MENU setzt.
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

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
DER Olf
User
Beiträge: 283
Registriert: Mittwoch 24. Dezember 2003, 19:32

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:
NOTZE
User
Beiträge: 106
Registriert: Mittwoch 21. Januar 2004, 20:28

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()
Antworten