tkinter学习笔记
文章平均质量分 56
教你制作一个专属于你的窗口
街 三 仔
一个热爱编程的小工科男·阿里云专家博主
展开
-
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
布局管理器 一个GUI应用程序必然有大量的组件,这些组件如何排布?这时候就需要使用tkinter提供的布局管理器帮助我们组织,管理再父组件中子组件的布局方式,tkinter提供了三种管理器:pack、grid、place grid布局管理器 grid表格布局,采用表格结构组织组件,子组件的位置由行和列的单元格确定,并且可以跨行和跨列,从而实现复杂的布局。 grid()方法提供的选项 选项 说明 取值范围 column 单元格的列号 从0开始的正整数 ...原创 2022-05-04 16:20:44 · 1673 阅读 · 0 评论 -
【tkinter学习笔记 - 4】:canvar画布、Text文本框的使用
canvar画布 canvar (画布)是一个矩形区域,可以放置图形、图像、组件等。 代码演示 from tkinter import * import tkinter as tk from PIL import Image, ImageTk import random class Application(tk.Frame): def __init__(self, master=None): tk.Frame.__init__(self, master) ..原创 2022-04-14 09:55:58 · 736 阅读 · 0 评论 -
【tkinter学习笔记 - 3】:Radiobutton单选按钮、Checkbutton复选按钮
一、Radiobutton单选按钮 Radiobutton 控件用于选择同一组单选按钮中的一个。 Radiobutton 可以显示文本,也可以显示图像 代码演示 from tkinter import * from tkinter import messagebox import tkinter as tk class Application(tk.Frame): def __init__(self,master=None): tk.Frame.__init__..原创 2022-04-14 09:39:21 · 851 阅读 · 0 评论 -
【tkinter学习笔记 - 2】:Entry的使用、Button按钮的使用
一、Entry单行文本框 Entry用来接收一行字符串的控件。如果用户输入的文字长度长于 Entry 控件的宽度时,文字会自动向后滚动。如果想输入多行文本,需要使用 Text 控件 代码演示 import tkinter as tk from tkinter import * from tkinter import messagebox class Application(tk.Frame): def __init__(self, master=None): tk..原创 2022-04-14 09:28:34 · 879 阅读 · 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 · 887 阅读 · 0 评论