Re: [問題] 傳遞參數問題

作者: dritchie (卍~邁斯納效應~卍)   2015-12-20 19:04:44
from functools import partial
for i in range(1, 10):
btn[i]=Button(root,text='click',command=partial(a,i,i*2))
※ 引述《IAMPF (PF)》之銘言:
: 各位大大們好
: 最近在研究Tkinter寫視窗程式,遇到一個問題
: 比如我今天創一個Button
: def a():
: print 'Hello'
: b = Button(root, text='click', command=a)
: 問題就在這個command=a
: 通常a這個function不能帶參數
: 有辦法寫一個a是可以傳參數進去的嗎
: 比如
: def a(arg1, arg2):
: print arg1, arg2
: 不知道要改的地方是在Button那邊還是說在a那邊

Links booklink

Contact Us: admin [ a t ] ucptt.com