Python.use(better) #Tutor: step02 -- def create_controller(self, master, target)
‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》
def create_controller(self, master, target)
《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28
基礎編で利用した学習ツールを作成する過程を通して「プログラミング」の理解を深めます。
※ Tcl/Tk で作成した例題を、Python3.1 で再構成しました。
事例:モジュールを起動する
■ 全項目を確認する
全ステップの「項目」を確認するには、関数 do を利用します。
$ python -i tutorTk.py >>> do() ... 2: step02 -- def create_controller(self, master, target):
事例:コードの解説
class Tutor(object): def __init__(self, master, target): self.create_help(master) self.create_controller(master, target) #@: ## ---------------------------------------- def create_controller(self, master, target): s = dir(target) frame = Frame(master) frame.pack(fill=BOTH, expand=True) widget = Listbox(frame, font="courier 12") widget.pack(fill=BOTH, expand=True) for e in s: widget.insert(END, e) ## ---------------------------------------- def tips(): root = Tk() root.title("builtins: %s"%target.__name__) root.geometry("200x150") Tutor(master=root, target=target) #@: root.mainloop()