python中GUI编程(tkinter)

Tkinter模块是python的TK GUI工具包的接口,想要使用Tkinter就需要先去导包将tkinter模块导入进去,然后将窗口实例化,Tk()是tkinter的根窗口。之后再设置窗口标题、设置窗口大小。

导包中as tk表示用tk代表tkinter,而window.mainloop在正常的tkinter中最末尾再打出,下面是这个简单的tkinter的展示


而想要用这个窗口中来表达我们的各种想法,就需要向窗口中加入tkinter的组件,tkinter的组件很多,以为是我为大家准备的常用组件。

Tk

是Tkinter应用的根窗口,是所有其他组件的父类

Button

按钮组件用于创建按钮,当按钮被点击时,可以绑定事件处理函数

Canvas

画布组件提供了一个可以在上面绘制图形、文字、图片的区域

 Entry

输入框组件用于创建单行文本输入区域

Frame

框架组件可以作为其他组件的容器,为组件提供一个分组一个矩形区域

Label

标签组件用于显示文本或图片

Listbox

列表框组件用于显示一个字符串列表,用户可以从中选择一个或多个选项

Menubutton

菜单按钮组件,用于显示菜单项

Menu

菜单组件用于创建下拉菜单、上下文菜单等

Message

消息框组件用于显示信息

Radiobutton

单选按钮组件通常与其他单选按钮组一起使用,允许用户从一组选项中选择一个

Scale

滑动条组件允许用户通过滑动条选择一个数值

Scrollbar

滚动条组件,当内容超过可视化区域时使用,如列表框

Text

文本组件用于显示多行文本

Toplevel

这是另一个根窗口组件,用于创建弹出窗口或新窗口

Spinbox

微调框组件允许用户通过上下箭头选择一个值

PanedWindow

PanedWindow 是一个窗口布局管的插件,可以包含一个或者多个子组件

LabelFrame

标签框架组件用于创建一个带有标题的框架,可以包含其他组件

tkMessageBox

用于显示你应用程序的消息框

tkinter的组件使用形式都是:组件类型(根对象,【属性列表】),不同的组件类型有不同的属性,而且每个组件中都有独特的属性。组件在定义之后就需要将其添加到主界面上。通常使用的方法是pack()函数,如果不调用pack()函数,控件就不能在界面上显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值