对不起,我想问一下,我在试图找出复选框的数量时遇到了问题,我已经修复了2天,但是失败了,我真的需要指导和帮助来修复它,以便它可以正常运行,顺便说一下,我只学了1周python,谢谢
这是我的代码:
def apa_bae():
print("No.Rekam Medis: %d,\nNama Pasien: %d" % (var1.get(), var2.get()))
def alah():
master = Tk()
Label(master, text="Data Kuantitatif:").grid(row=0, sticky=W)
var1 = IntVar()
Checkbutton(master, text="No.Rekam medis", variable=var1).grid(row=1, sticky=W)
var2 = IntVar()
Checkbutton(master, text="Nama Pasien", variable=var2).grid(row=2, sticky=W)
var3 = IntVar()
Checkbutton(master, text="Tanggal Lahir", variable=var3).grid(row=3, sticky=W)
var4 = IntVar()
Checkbutton(master, text="Jenis Kelamin", variable=var4).grid(row=4, sticky=W)
var5 = IntVar()
Checkbutton(master, text="Kode Dokter", variable=var5).grid(row=5, sticky=W)
var6 = IntVar()
Checkbutton(master, text="Nama Dokter", variable=var6).grid(row=6, sticky=W)
Button(master, text='Quit', command=master.quit).grid(row=7, sticky=W, pady=4)
Button(master, text='Show', command=apa_bae).grid(row=8, sticky=W, pady=4)
mainloop()
在
apa_bae
中,您指的是var1
和var2
。然而,这些被定义的唯一位置是在函数alah
的范围内;也就是说,在该函数之外,不会定义这些名称。为了在这两个函数之外保留对它们的引用,可以使用全局变量、类变量,也可以通过引用传递它们相关问题 更多 >
编程相关推荐