Tkinter学习笔记之Label标签&Button按钮

一、Tkinter简介

    Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。由于Tkinter是内置到python的安装包中,只要安装好Python之后就能import Tkinter库。


二、Tkinter的使用

    1.导入Tkinter模块        import Tkinter as tk

    2.创建窗体                   window=tk.Tk()

    3.创建组件                   Label、Button......

    在GUI程序中,我们首先要导入Tkinter模块,然后先创建一个窗口,在窗口上可以包含所有的其他的窗体和控件,这些组件一般会有一些相应的行为,比如鼠标点击等等,而程序会根据这些动作做出相应的反应,即事件驱动。所有的创建和放置完毕后,就使用mainloop()立刻进入主循环。


三、代码示例

emptyimport tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('200x200')
e=tk.Entry(window,show='*')
# Entry的第一个参数是父窗口,即这里的window
# *表示输入的文本变为星号,在Entry不可见内容,若为None则表示为输入文本以原形式可见
e.pack()
def insert_point():
    var=e.get()      
    t.insert('insert',var)
def insert_end():
    var=e.get()
    t.insert('end',var)
#这里的end表示插入在结尾,可以换为1.2,则插入在第一行第二位后面
b1=tk.Button(window,text='insert point',width=15,height=2,command=insert_point)
b1.pack()
b2=tk.Button(window,text='insert end',width=15,height=2,command=insert_end)
b2.pack()
t=tk.Text(window,height=2)     #这里设置文本框高,可以容纳两行
t.pack()
window.mainloop()

 运行结果如下

点击Button按钮前


点击Button按钮后


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章