Kann man einen Menü Checkbutton deutlich kennzeichnen?

Fragen zu Tkinter.
Antworten
Alfons Mittelmeyer
User
Beiträge: 1715
Registriert: Freitag 31. Juli 2015, 13:34

Man kann in tkinter einen Checkbutton in das Menü aufnehmen.
Wenn er angekreuzt ist, sieht man dieses Checkzeichen und weiß, dass es ein angekreuzter Checkbutton ist.
Wenn er aber nicht angekreuzt ist, sieht man nicht, dass es sich um eine unangekreuzte Option handelt.
Man sieht dann nur einen Menüpunkt, aber nicht dass er eigentlich aus ist.

Gibt es da etwas, um ein Checkfeld wie bei normalen Checkbuttons anzuzeigen?

Also so sieht der Checkbutton aus:

Code: Alles auswählen

import tkinter as tk

class Application(tk.Tk):

    def __init__(self,**kwargs):
        tk.Tk.__init__(self,**kwargs)
        self.Menu = tk.Menu(self,**{'activebackground': '#ececec'})
        self.Menu.add('checkbutton',label='checkbutton')
        self['menu'] = self.Menu

Application().mainloop()
Und ich möchte dass man ganz genau sieht, dass es ein nicht angekreuzter Checkbutton ist.
Antworten