python单选按钮选中事件_python Tkin中由Listbox和单选按钮触发的事件

我想创建一个由列表框选定项中的更改或单选按钮选定项中的更改触发的事件。有可能吗?我使用这个代码:def getScript(event):

state = rb.get()

listScript = []

processor = ()

processor = lb1.get(lb1.curselection())

if processor :

if (state == 1):

print processor

if (state == 2):

pass

if (state == 3):

pass

frame2 = Frame(top)

frame2.pack(fill = X)

rb = IntVar()

R1 = Radiobutton(frame2, text = "Parallel Test",

variable = rb, value = 1, command = getScript)

R2 = Radiobutton(frame2, text = "Non Parallel Test",

variable = rb, value = 2, command = getScript)

R3 = Radiobutton(frame2, text = "Specific Test",

variable = rb, value = 3, command = getScript)

R1.grid(row = 0, column = 0, padx = 10)

R2.grid(row = 0, column = 1, padx = 10)

R3.grid(row = 0, column = 2, padx = 10)

frame3 = Frame(top)

frame3.pack(fill = X)

space_frame3 = Frame(frame3, width = 10)

l5 = Label(frame3, text = "Processor Unit")

l6 = Label(frame3, text = "Script for test")

lb1 = Listbox(frame3, height = 7, exportselection = 0)

lb1.bind('<>',getScript)

scrollbar = Scrollbar(frame3)

lb2 = Listbox(frame3, height = 7, width = 40,

yscrollcommand = scrollbar.set, exportselection = 0)

只要在选择列表框中的项目之前选择了单选按钮,一切都会好起来的。但每次我选择另一个单选按钮,它就会返回:TypeError: getScript() takes exactly 1 argument (0 given)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值