Hi Leute,
gibt es für eine Checkbox einen Befehl, zum Auslesen, ob ein Haken gesetzt wurde oder nicht?
So etwas wie bei einem Entry:
entry.get(), das aber einen True oder False wert liefert ???
Ich verwende Tkinter unter Python 2.5
Thanxx a lot
Pü-Ton
Checkbox Befehl zum Auslesen???
Hallo Pü-Ton
Hier ein kleines Beispiel:
Gruss wuf
Hier ein kleines Beispiel:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import Tkinter as tk
def checkbox_callback():
global checkbox_option
print 'Checkbox-Status',checkbox_option.get()
def main():
global checkbox_option
root = tk.Tk()
checkbox_option = tk.IntVar()
checkbox_obj = tk.Checkbutton(root,
bd = 1,
text = "Checkbox",
variable = checkbox_option,
command = checkbox_callback,
)
checkbox_obj.place(x=10,y=10)
root.mainloop()
main()
Take it easy Mates!
@OP
Bitte aber nicht mit "global" arbeiten, sondern die GUI sauber in eine Klasse verpacken!
Bitte aber nicht mit "global" arbeiten, sondern die GUI sauber in eine Klasse verpacken!
Hallo wuf & lunar,
vielen Dank, klappt super...
Es ist jetzt nun aber leider so, dass ich einige checkbuxen in einer Schleife generiere und die jetzt natürlich alle über angesprochen (also gesetzt oder auch nicht) werden
kann man das irgendiw eumgehen ???
vielen Dank, klappt super...
Es ist jetzt nun aber leider so, dass ich einige checkbuxen in einer Schleife generiere und die jetzt natürlich alle über
Code: Alles auswählen
variable=checkbox_option
kann man das irgendiw eumgehen ???
...han was tolles gefunden, für alle, die mal ein ähnliches Problem haben:
http://www.java2s.com/Code/Python/GUI-T ... states.htm
http://www.java2s.com/Code/Python/GUI-T ... states.htm
Die Lösung für ein Problem verändert das Problem.