鱼C论坛

 找回密码
 立即注册
查看: 2563|回复: 3

[已解决]有关tkinter里Radiobutton组件用法

[复制链接]
发表于 2019-8-13 10:25:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问这段代码有什么错误吗?
import tkinter as tk

window = tk.Tk()
window.title('choice')
window.geometry('300x100')

v = tk.IntVar()
v.set(2)

tk.Radiobutton(window, text="One", variable=v, value=1).pack(anchor=W)
tk.Radiobutton(window, text="Two", variable=v, value=2).pack(anchor=W)
tk.Radiobutton(window, text="Three", variable=v, value=3).pack(anchor=W)


tk.mainloop()


这段让文本左靠齐的代码总是报错。。
tk.Radiobutton(window, text="One", variable=v, value=1).pack(anchor=W)

报错:
Traceback (most recent call last):
  File "D:/python/新建文件夹/小甲鱼练习题/Radiobutton.py", line 13, in <module>
    tk.Radiobutton(window, text="One", variable=v, value=1).pack(anchor=W)
NameError: name 'W' is not defined


请问如何解决?
最佳答案
2019-8-13 10:30:30
本帖最后由 zltzlt 于 2019-8-13 10:32 编辑
import tkinter as tk

window = tk.Tk()
window.title('choice')
window.geometry('300x100')

v = tk.IntVar()
v.set(2)

tk.Radiobutton(window, text="One", variable=v, value=1).pack(anchor=tk.W)
tk.Radiobutton(window, text="Two", variable=v, value=2).pack(anchor=tk.W)
tk.Radiobutton(window, text="Three", variable=v, value=3).pack(anchor=tk.W)


tk.mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-13 10:30:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zltzlt 于 2019-8-13 10:32 编辑
import tkinter as tk

window = tk.Tk()
window.title('choice')
window.geometry('300x100')

v = tk.IntVar()
v.set(2)

tk.Radiobutton(window, text="One", variable=v, value=1).pack(anchor=tk.W)
tk.Radiobutton(window, text="Two", variable=v, value=2).pack(anchor=tk.W)
tk.Radiobutton(window, text="Three", variable=v, value=3).pack(anchor=tk.W)


tk.mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 10:32:31 | 显示全部楼层
W 是包含在 tkinter 包里的,所以要加上 tk.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-13 12:03:23 | 显示全部楼层

多谢,原来这样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 02:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表