Seite 1 von 1

Button bis zweiten Klick verriegeln

Verfasst: Sonntag 23. Februar 2020, 11:30
von dsteinbrink1993
Hallo Zusammen,

ich habe relativ neu angefangen in Python zu Programmieren. Ich nutze zum GUI Stylen meines Programms das TTK Modul und würde gerne sobald ich einen Button das erste mal klicke, ihn verriegeln (also gedrückt halten) bis er ein zweites mal gedrückt wurde. Ist dies irgendwie möglich? Wenn Code einblicke benötigt werden ist es kein Problem, bisher ist es aber nur ein Button der auf eine Funktion zugreift, also nichts besonderes.

Viele Grüße
Dennis

Re: Button bis zweiten Klick verriegeln

Verfasst: Sonntag 23. Februar 2020, 11:49
von __deets__
Grundsätzlich ist sowas als Toggle-Button bekannt. Vielleicht hilft dir Google mit dem Begriff weiter - ich arbeite kaum mit tk und kenne dessen Details daher nicht. Alternativ sollte es checkboxen geben - aber die sind natürlich gestalterisch sehr anders.

Re: Button bis zweiten Klick verriegeln

Verfasst: Sonntag 23. Februar 2020, 12:46
von __blackjack__
Checkboxen haben eine Option mit der sie gestalterisch *nicht* anders sind. :-)

Re: Button bis zweiten Klick verriegeln

Verfasst: Sonntag 23. Februar 2020, 16:11
von dsteinbrink1993
__blackjack__ hat geschrieben: Sonntag 23. Februar 2020, 12:46 Checkboxen haben eine Option mit der sie gestalterisch *nicht* anders sind. :-)
Habe es nun mit CheckBoxen tatsächlich hinbekommen :) Mir stellt sich jetzt nur die Frage, da ttk, scheinbar die option "indicatoron" nicht unterstützt. Wie bekomme ich die Hintergrundfarbe geändert von dem "Button" solange er aktiv ist?