Ich bin ziemlich neu im programmieren und versteh nicht warum die variable der radiobutton, wenn er selected wird nicht angezeigt wird. Ich erhalte nur ein vermerk py_var1.
Code: Alles auswählen
from Tkinter import *
import random
root = Tk()
def onPress():
pick = StringVar()
pick = var.get( )
print 'you pressed', pick
engFFile = '\\\.PSF\\.Home\\Documents\\englisch1.txt'
engFrage = open(engFFile , 'r')
input = [line[:]for line in engFrage.readlines()]
anzahl = len(input)
a1 = random.randint(0,anzahl)
abfrageWort = ''
abfrageWort = input[a1 - 1]
abfrageWort = abfrageWort.split(':')
erstesWort = abfrageWort[0]
print erstesWort
var = StringVar()
var.set('test')
erstesWortRB = StringVar()
erstesWortRB.set(erstesWort)
rb = Radiobutton(textvariable=erstesWortRB,value=erstesWortRB, variable=var, command=onPress)
rb.grid(row=0, column=0)
root.mainloop()