tkinter学习笔记
文章平均质量分 56
教你制作一个专属于你的窗口
街 三 仔
一个热爱编程的小工科男·阿里云专家博主
展开
-
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
布局管理器一个GUI应用程序必然有大量的组件,这些组件如何排布?这时候就需要使用tkinter提供的布局管理器帮助我们组织,管理再父组件中子组件的布局方式,tkinter提供了三种管理器:pack、grid、placegrid布局管理器grid表格布局,采用表格结构组织组件,子组件的位置由行和列的单元格确定,并且可以跨行和跨列,从而实现复杂的布局。grid()方法提供的选项 选项 说明 取值范围 column 单元格的列号 从0开始的正整数 ...原创 2022-05-04 16:20:44 · 1331 阅读 · 0 评论 -
【tkinter学习笔记 - 4】:canvar画布、Text文本框的使用
canvar画布canvar (画布)是一个矩形区域,可以放置图形、图像、组件等。代码演示from tkinter import *import tkinter as tkfrom PIL import Image, ImageTkimport randomclass Application(tk.Frame): def __init__(self, master=None): tk.Frame.__init__(self, master) ..原创 2022-04-14 09:55:58 · 503 阅读 · 0 评论 -
【tkinter学习笔记 - 3】:Radiobutton单选按钮、Checkbutton复选按钮
一、Radiobutton单选按钮Radiobutton 控件用于选择同一组单选按钮中的一个。Radiobutton 可以显示文本,也可以显示图像代码演示from tkinter import *from tkinter import messageboximport tkinter as tkclass Application(tk.Frame): def __init__(self,master=None): tk.Frame.__init__..原创 2022-04-14 09:39:21 · 773 阅读 · 0 评论 -
【tkinter学习笔记 - 2】:Entry的使用、Button按钮的使用
一、Entry单行文本框Entry用来接收一行字符串的控件。如果用户输入的文字长度长于 Entry 控件的宽度时,文字会自动向后滚动。如果想输入多行文本,需要使用 Text 控件代码演示import tkinter as tkfrom tkinter import *from tkinter import messageboxclass Application(tk.Frame): def __init__(self, master=None): tk..原创 2022-04-14 09:28:34 · 741 阅读 · 0 评论 -
【tkinter学习笔记 - 1】:第一个GUI程序、Frame框架的使用、Label标签
目录一、下载模块二、第一个GUI程序代码演示geometry说明三、Frame框架的使用代码演示四、Label标签Label标签的常用属性代码演示程序明d一、下载模块在终端中输入如下命令pip install TK二、第一个GUI程序代码演示from tkinter import *from tkinter import messagebox# 根据类Tk的无参构造函数root = Tk()# 设...原创 2022-04-13 20:18:25 · 723 阅读 · 0 评论