python tkinter编程中如何把一个函数附加到Button上?,比如写计算器中的等于号

如题所述

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import Tkinter


class Window:
    def __init__(self, root):
        self.root = root
        self.setbtn = Tkinter.Button(root, text='Set Text', command=self.Settxt)
        # 创建一个按钮对象,command= 这个地方就是当按钮按下去时触发的函数
        self.setbtn.place(x=120, y=15)
        self.edit = Tkinter.Text(root)
        self.edit.place(y=50)
        self.edit.insert(Tkinter.END, "this is original text")

    def Settxt(self):
        self.edit.insert(Tkinter.END, '\nthis is inster text')


root = Tkinter.Tk()
window = Window(root)
root.minsize(600, 480)
root.mainloop()


编写了一个最简单的例子,看了你就应该明了。

温馨提示:答案为网友推荐,仅供参考
相似回答