ich habe mich schon durch das Internet gewühlt, das Forum durchsucht und das OBWOHL ich ein so tolles Buch neben mir liegen habe. (Python 3 - Das umfassende Handbuch)
Ich programmiere für den Einstieg einen BMI Rechner und habe für die Auswahl zwischen männlich und weiblich 2 Radiobuttons. Diese sollen von default aus auf männlich stehen, tun sie aber nicht. Laut Buch sollten sie es aber! XD
Wenn ich mein Programm starte, dann sind beide Radiobuttons "leer" und sobald ich mit der Maus darüberfahre, sind beide mit grauen Punkten markiert. Sobald ich nun einen anklicke, ist dieser markiert und der andere nicht. Meiner Meinung nach ein merkwürdiges Verhalten.
Weiß nicht, ob es erwähnenswert ist, aber ich programmiere mit Eclipse und PyDev unter Linux Mint 15 in einer VirtualMachine.
Der Code sieht so aus:
Code: Alles auswählen
gender = ["male", "female"]
var = tkinter.StringVar()
var.set("male")
for a in gender:
b = tkinter.Radiobutton(self, text=a, value=a, variable=var)
b.pack(anchor="w")
Es wäre mir eine große Freude, wenn mir jemand helfen kann.
Liebe Grüße
Christopher