tkinter简介以及各类属性参数总结

       最近用tkinter+pyinstaller+python完成了一个小工具的项目,在过程当中对tkinter做了一定的了解,以此作为记录,方便日后进行查阅,也希望对各位论坛朋友有帮助。

一、tkinter简介

      tkinter是python实现gui图形界面的一个库,同时还有wxpython以及qt(本人技术还有待提高,目前就只会点tkinter,哈哈)。在我个人使用tkinter来写gui工具之后,我觉得tkinter还是蛮好理解的。

       tkinter包含了几种常用类型的控件,包括Label(标签,就是界面上显示的字)、Entry(输入框)、Button(按钮,可以绑定各种封装函数)、Radiobutton(单选框)、Checkbuttion(复选框)、messagebox(消息弹出框)、Text(文本编辑框)、Listbox(列表控件)、Scrollbar(滚条控件)等。下面会进行一些属性参数的总结。

二、tkinter各类控件参数总结

1、title:设置窗口的标题

属性 属性简析 实例
title 设置窗口标题 title(‘xxxxx’)
geometry 设置窗口大小,中间不能是*,而是x geometry('200x100')
resizable 设置窗口是否可以变化高(height)、 宽(width),True为可以变化,False为不可变化 resizable(width=False, height=True)

2、Label:标签

属性 属性简析 实例
text 需要在界面显示的Label标签内容 Label(root,text=‘xxxxx’)
height 组件的高度(所占行数) Label(root,text=‘xxxxx’,height=2)
width 组件的宽度(所占字符个数) Label(root,text=‘xxxxx’,height=2,width=20)
fg 前景字体颜色 Label(root,text=‘xxxxx’,fg='blue')---显示字体为蓝色
bg 背景颜色 Label(root,text=‘xxxxx’,bg=‘red’)---显示背景为红色
justify 多行文本的对齐方式,可选参数为: LEFT、 CENTER、RIGHT,分别是向左、居中、向右对齐 Label(root,text=‘xxxxx’,justify=tk.LEFT)
padx 文本左右两侧的空格数(默认为1) Label(
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值