python——tkinter模块下的基本组件

导入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与组件之间有个小点
    python——tkinter模块下的基本组件_第1张图片
    例子:
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()

在输入框输入要打印的文字,点击打印即可在控制台打印,点击退出即可退出程序,至于其他组件朋友们可以尝试的弄一下学习一下
python——tkinter模块下的基本组件_第2张图片
正在尝试写博客,把会的分享给你们,如有写的不好的地方,希望指点一下,喜欢的朋友们请点个赞,谢谢!

你可能感兴趣的:(python提高)