Python tkinter图形界面框架
文章平均质量分 81
Python 图形界面框架tkinter
西二旗王员外
我的个人笔记,如果有幸对您有帮助,欢迎点赞…………
展开
-
Python 图形界面框架TkInter(第八篇:理解pack布局)
前言tkinter图形用户界面框架,提供了3种布局方式,分别是1、pack2、grid3、place本文介绍pack布局方式,也是我们最常用的布局方式第一次使用pack()import tkintermy_window = tkinter.Tk()my_window.geometry('400x200')hello_world_label = tkinter.Label(my_window, text="Hello World", bg='red')hell原创 2023-08-14 20:28:41 · 2414 阅读 · 0 评论 -
tkinter尤克里里爬格子练习器
tkinter写的乌克丽丽爬格子练习器,一起来练习乌克丽丽吧原创 2023-01-15 01:04:12 · 920 阅读 · 1 评论 -
Python 图形界面框架TkInter(第七篇:pack方法在哪?)
前言tkinter提供了3种布局管理方式1、pack2、grid3、place 每种布局管理器都非常有用,根据不同的需求,选择其一即可,每个控件都可以使用pack方式,那么你知道为什么会这样吗?我们从源码中看下pack方式!...原创 2022-03-20 16:56:16 · 3759 阅读 · 0 评论 -
Python 图形界面框架TkInter(第六篇:源码中学习所有控件修改属性的方法)
前言我们写一个Label对象,总是会为其赋值属性,假设我们写了这样的一个Label,它的背景是红色import tkinterroot_window = tkinter.Tk()root_window.geometry("200x200")my_label = tkinter.Label(root_window, text="hello world", bg="red")my_label.pack()root_window.mainloop()我们创建的Label对象,原创 2022-01-12 23:10:04 · 2642 阅读 · 1 评论 -
Python 图形界面框架TkInter(第五篇:通过Label类学习控件类的设计)
前言 在tkinter图形界面框架中,Label对象表示文本控件,写一个最简单的hello world,离不开Label……import tkinterroot_window = tkinter.Tk()hello_world = tkinter.Label(root_window, text="Hello World")hello_world.pack()root_window.mainloop()输出结果:Label类继承结构class Label..原创 2021-12-22 01:07:13 · 1278 阅读 · 0 评论 -
Python 图形界面框架TkInter(第四篇:定时器详细使用与代码分析)
前言 经过一段时间后,执行一段代码,各个语言都带有这样的功能,而框架内也有封装好的功能,它们常被称作计时器、定时器、延迟消息等等名称,指的都是一回事!最简单的例子import tkinterroot_window = tkinter.Tk()my_show = tkinter.Label(root_window, text="Hello World")my_show.pack()def change_text(): my_show.configure(text..原创 2021-11-19 22:54:59 · 3531 阅读 · 0 评论 -
Python 图形界面框架TkInter(第三篇:root window的理解)
前言 我们每次创建Tkinter中的控件时,总是会为其指定一个master对象,或者叫做容器对象,表示控件需要放在哪个哪里,另外此举也会防止控件对象被GC回收!如果你仔细观察,你会发现控件对象的第一个默认值参数master也可以什么都不传,此时的控件同样会放在root_window上,这是为什么呢?让我们从代码中一探究竟!创建Button对象时未指定master的例子import tkinterroot_window = tkinter.Tk()first_btn = tki..原创 2021-11-18 00:25:35 · 3117 阅读 · 0 评论 -
Python 图形界面框架TkInter(第二篇:Window创建过程分析)
(备注:本文基于Python3.7)前言 本想写tkinter的入门教程,后来看到很多优秀的技术爱好者已经对Tkinter有着非常全面的介绍,我临时决定改变策略,决定分析Tkinter框架的源码,创建一个最简单的TkInter应用,只需要下面的3行代码!import tkinterroot = tkinter.Tk()root.mainloop() Windows系统下的效果,标题栏有个羽毛的图标、还有一个英文标题:tk,这个Window是如何创建出来的?tkinte...原创 2022-01-17 22:04:39 · 6386 阅读 · 2 评论 -
Python 图形界面框架TkInter(第一篇:Python写GUI应用简介)
前言 TkInter是Python用于开发GUI界面的标准库,快速开发一个带有GUI界面小工具,又能同时在Linux、Windows、Mac上使用,天生的跨平台,以及稳定性,让TkInter脱颖而出,我认为它能满足内部工具的需求,当然它的底层是Tcl/Tk,(备注:Tcl/Tk 是一种简明,高效,可移植性好的编程语言。在信息产业领域具有广泛的应用。)...原创 2021-09-08 00:08:07 · 2908 阅读 · 0 评论