tkinter

组件概念

tkinter组件包含以下几种:

按钮组件

Button             按钮组件

RadioButton   单选框组件

CheckButton   选择按钮组件

Listbox             列表框组件

文本输入框组件
Entry               单行文本框组件

Text                 多行文本框组件

标签组件
Label               标签组件,可以显示图片和文字

Message          标签组件,可以根据内容将文字换行

菜单组件

Menu               菜单组件

MenuButton    菜单按钮组件,可以使用Menu代替

滚动条组件

scale               滑块组件

scrollbar          滚动条组件

其他组件

Canvas             画布组件

Frame               框架组件,将多个组件编组

Toplevel            创建子窗口容器组件

创建简单的窗口

import tkinter
#生成主窗口对象
root = tkinter.Tk()
#保持主窗口一直消息循环中。。
root.mainloop()

 带有组件的窗口

import tkinter
    #生成主窗口对象
    root = tkinter.Tk()
    #创建标签 并且添加到主窗口中
    label = tkinter.Label(root,text = '爷来了')
    label.pack()
    #创建按钮,并且添加到主窗口中
    btn1 = tkinter.Button(root,text = '按钮1')
    btn1.pack()
    btn2 = tkinter.Button(root,text = '按钮2')
    btn2.pack()
    #保持主窗口一直消息循环中。。
    root.mainloop()

组件布局

组件布局一共三种方式

pack()          按照方位布局

place()         按照坐标布局

grid()            按照网络布局

猜你喜欢

转载自blog.csdn.net/weixin_43678543/article/details/84317822