- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 tkinter布局定位方法place示例讲解,place与grid,pack方法混用
place方法的x,y参数place()布局定位方法,允许程序员准确指定组件的位置,大小。粗略一听,好像不错,但实际操作起来,根本不容易,我们除了屏幕左上角x=0,y=0可以准确知道,其他位置并不能很好地知道坐标。至于组件大小,以像素为单位,同样不太好掌握,如果在界面上要操作的组件很好,组件之间的距离同样难很掌控。这么一说,好像plaxe() 方法好像一无是处,那倒也不是,如果组件少,用place()方法也是可以的。我发现用这种方法用来把所有组件都定位在窗体的中间位置,是很方便,很容易的。好,.
2021-11-23 09:31:19 3590
原创 tkinter的grid布局定位方式图示详解
grid布局方法及参数以前讲过pack()这种布局定位组件的方法,今天我们来讲另一种类似表格定位方法来布局的方法grid()以前我们曾用pack()+frame布局定位组件,做出了登录窗体,今天我们用grid()做同样一个登录窗体。上面这个窗体就是我们要做的,上面画的表格线,是在我们心中画的,实际上窗体上是没有这些线的。画表格的原则是基本上保证一个组件在一个格子里,但有的组件太长,就让它横向占有2个以上的格子(表格框),而有的组件太高,我们就让它占有2个以上的纵向格子(表格框)。上面的图
2021-11-19 17:47:05 12527 4
原创 tkinter的变量类别、用法,变量的trace()方法
tkinter的变量类别前面我们学的Button,Lable,Entry 这3个组件,它们都有text这个属性,我们可以通过config(),insert() 等方式来设置text,其实还有一个方法就是通过变量的方法,tkinter说的变量,不是pyhton里的一般变量,而是tkinter模块里的变量类(Variable)以及其下的4个子类别:var=IntVar() # 整型变量,默认值为:0var=StringVar() # 字符串变量,默认值为:“” (空字符串)var=D...
2021-11-17 08:55:01 2973
原创 tkinter单行文本框Entry用代码讲解
Enter组件测试代码本篇文章我来讲解Entry单行文本框组件,以后会讲Text多行文本框组件。单行文本框组件Entry的属性其实很多都是跟标签,按钮组件是一样的,所以,相同的属性我就简单地讲解了,如果不了解,请看我的前面写的关于标签,按钮的讲解文章。下面讲解的属性和方法有些常用,有些不常用,不常用的,看一下,了解一下就行了。我先准备好测试代码:fromtkinterimport*root=Tk() #第3行准备加入代码,讲解相关属性en1.pack(p...
2021-11-16 19:51:38 4839
原创 tkinter之按钮Button组件,用代码详细讲解
创建一个默认的按钮今天讲解Button按钮组件,按钮组件是编程过程最常用到的组件之一,我们可以把按钮当成一个外观不同的加强版的标签,这所以这样说,是因为标签有的属性,按钮基本上都用,但按钮有的属性,如command属性,标签就没有。下面我先来简单地讲解一下按钮和标签共有的属性,如果讲解有不太清楚,也以回过头去看看标签属性的讲解。定义按钮语法:Button(父组件,其它参数…..)下面的代码在窗体中定义一个按钮:fromtkinterimport* root=Tk() but1...
2021-11-12 22:04:21 6086 2
原创 frame组件+pack()来布局定位组件,实例讲解
今天要讲解用frame组件+pack()来布局定位各个组件。在tkinter编程中,如果只是一,两个等少量组件在一个窗体上布局,那用pack()来布局也够了,但是如果组件多了,只是用pack()来布局就显示不够了,或者说,根本没有办法实现。 但是,用frame组件来帮助pack()布局就相对容易多了。因为frame是容器组件,可以收纳其它的组件,也可以收纳frame组件,我们可以根据实际情况下,先决定用几个frame组件,再决定frame如何排列,如果一个frame还无法解决它里面收纳的的组件的排
2021-11-11 23:24:46 3539
原创 tkinter的容器组件Frame讲解
Frame容器组件参数 这篇文章讲解tkinter的Frame组件。这个组件是容器组件,用于在复杂布局中将其他的组件分组。 所谓容器组件,就是可以收纳其它组件,可以做其它组件的父组件的组件。frame的属性: bg 或 background : frame组件的背景颜色 bd 或 borderwidth : frame的边框宽度,默认值为0 width : frame组件的宽度 height : frame组件的高度 padx : frame...
2021-11-10 23:58:44 12313 1
原创 tkinter的布局定位方法之一:pack详细讲解
pack参数说明 编写一个程序的界面,就是要把各个组件,以适当大小,定位到界面的某个位置。 tkinter以提供3种界面组件布局管理的方法,分别是:pack,grid,place 这篇文章先来讲解pack 方法。 pack() 方法的参数有:side, fill, padx/pady, ipadx/ipady, anchor, expand参数说明:side: 决定组件停靠的方向。 选项:left, right, top, bottom la1.pack( side...
2021-11-09 09:01:39 16204
原创 tkinter标签Lable组件的详细讲解
创建标签Label组件 今天讲解标签(Lable)组件,这个组件在编程中经常要用得到,而且对于tkinter新手来说,对这个组件的属性,方法等了解,非常重要,因为标签Lable属性,方法跟其它组件是完全相同的,当你对标签组件的属性和方法非常熟悉了,再去学其它组件就很容易了。 Label是用来显示文本或图像的组件。是的,你没有看错,这个标签不但可以显示文本,也可以显示图像。但文本目前只能显示单一大小,单一字体的文本,在显示图像方面,用PhotoImage()支持只显示jpg和png格式的图像。.
2021-11-07 09:10:01 7011
原创 tkinter设置窗体属性及获取属性
这篇文章,我来讲讲在tkinter编程中,如何为窗体的属性赋值,以及获取窗体属性值的方法。了解窗体有什么属性 窗体有属性可以设置,我们可以用 keys() 方法来查看一下。 以下代码中 print(root.keys()) 功能就是在终端输出窗体root可以设置的属性。完整代码如下:from tkinter import *root=Tk()print(root.keys()) # 输出窗体的属性root.mainloop() 在我的电脑里(windows 10 ..
2021-11-06 14:02:16 2549 1
原创 用3行代码写第一个tkinter界面程序
一个完整的tkinter程序的3部分 一般来说,一个完整的tkinter程序就3个部分: 第1部分是:导入模块部分 第2部分是:生成窗体,创建组件并处理事件的相关代码 第3部分是:维持窗体,等待事件发生的语句:mainloop用代码创建我们的第一个窗体 用tkinter代码建立一个窗体,很容易,只要3行代码:fromtkinterimport*#使用import导入模块root=Tk()#建立一个名为root的窗...
2021-11-05 09:09:48 463
原创 学tkinter编程第1课,先安装好2款工具软件
写在前面 这是我自学tkinter的笔记,我现在开始把我的心得体会分享给大家,写成文章,希望能成功大家的tkinter中文教程。tkinter基本介绍 tkinter是开源的图形接口开发工具,说白了,就是用tkinter可以做出有界面的程序来,它写出的代码,具有跨平台的特性,现在这个工具也移植到了Python语言里,如果你在安装Python程序里,是默认安装,那这个tkinter就随着Python安装也一同安装到你的电脑里了。 测试你的电脑里是否已经安装了tkinter,方法很简单,你
2021-11-03 19:56:30 7517
汉字拼音对照表20777字,excel格式
2022-02-24
电脑PC版微信的自动回复工具软件,还有自动加好友,机器人等多项功能,全免费
2022-02-24
何老师做的 App Inventor调试工具2018版安装包
2022-02-20
windows系统的鼠标左右键切换工具,操作简当,只鼠标点一下就可以切换。
2022-02-20
微软五笔码表编辑器-v1.01,压缩包里已经内置有86五笔和98五笔码表。
2022-02-20
传统的,经典的王码五笔输入法98版,可用于win8,win10,win11的64位系统
2022-02-19
《词库处理工具》黄伟,用于输入法码表整理的工具
2022-02-19
金山打字通键盘练习,vb6.0源码
2008-11-16
驾照理论考试速成
2008-07-22
《法律基础和思想道德修养》自学宝典
2007-02-07
驾照理论考试速成
2007-02-07
雨洁日记本
2007-02-07
五笔打字通
2007-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人