导入tkinter模块
import tkinter #python自带的模块
组件名称 | 功能说明 |
---|---|
Button | 按钮,鼠标单击时执行相应事件 |
Label | 标签,显示文本或图标,起提示作用 |
Entry | 单行文本输入框 |
Text | 多行文本输入框 |
Checkbutton | 复选按钮 |
Radiobutton | 单选按钮 |
Frame | 框架,在屏幕上显示一个矩形区域,多用作其他组件容器 |
LabelFrame | 标签框架容器,常用于复杂的窗口布局 |
Listbox | 列表框 |
Scrollbar | 滚动条 |
Scale | 刻度条,为输出限定范围的数字区间 |
Message | 信息提示对话框 |
Spinbox | 输入控件;与Entry类似,但是可以指定输入范围值 |
PanedWindow | 窗口布局管理的插件,可以包含一个单独的对话框 |
Toplevel | 子窗体容器控件;用来提供一个单独对话框 |
Menu | 菜单、显示菜单栏、下拉菜单和弹出菜单 |
Canvas | 画布 |
- 可以通过help(tkinter.组件)来知道组件的使用方法,注意tkinter与组件之间有个小点
例子:
from tkinter import *
def print_text():
print(entry.get())
def exit_process():
quit()
root = Tk()
root.title('demo')
root.geometry('250x150') #设置窗体大小
root['background']='gray' #设置背景颜色
entry = Entry(root,text='请输入',width=20)
entry.pack()
print_button = Button(root,text='打印',command=print_text).place(x=85,y=30)
exit_button = Button(root,text='退出',command=exit_process).place(x=125,y=30)
root.mainloop()
在输入框输入要打印的文字,点击打印即可在控制台打印,点击退出即可退出程序,至于其他组件朋友们可以尝试的弄一下学习一下
正在尝试写博客,把会的分享给你们,如有写的不好的地方,希望指点一下,喜欢的朋友们请点个赞,谢谢!