TKinter —— GUI in python 2. Basic Widge 基础 小组件 (概念 必看!)

本教程深入探讨Tkinter小组件的使用,展示如何通过几行Python代码创建窗口,并详细介绍按钮和标签组件的创建、参数修改及布局管理。适合初学者快速掌握GUI编程基础。
部署运行你感兴趣的模型镜像

--- 基础小组件---

在上一个教程中, python仅仅需要 4 行code就可以绘制 一个 窗口 

这个教程, 包括一些组件 使整个窗口 丰富, 涵括日程设计最常用的组件

Target: 目标

  • 1. 小组件 观念
  • 2. 创造 小组件
  • 3. 小组件 如何被应用
  • 4. 2 种方法修改组件 参数 

WIDGET 小部件


--总览


观念:

窗口包含了 大大小小不一 的 小组件

组件也可以涵盖它的子组件

 

 

_______________________________________________________________________________________功能


详解:

 

创造和调配组件

细节运用

包含:(Button按钮, Label标签)

#!/usr/bin/python3

# section 1
from tkinter import *
from tkinter import ttk

root = Tk()

button = ttk.Button(root, text = 'Click Me')
button.pack()

# section 2
print(button['text'])
button['text'] = 'Press Me'
button.config(text = 'Push Me')
print(button.config())

#section 3
print(str(button))
print(str(root))

ttk.Label(root, text ='Hello, Tkinter!').pack()

# mainloop() add
root.mainloop()

Section 1

  • ttk 包含更丰富的 组件, themed widget主题小组件, 按钮就是其中之一
  • root = TK() 不包含argument参数,  会形成一个 Top-level window (最高等级窗口, 在root里没有parent)
  • ttk.Button(root, name)  第一个参数是 父节点
  • pack()  保存按钮 显示在window上面

Section 2

  • 更改参数
  • button.config()  不加参数 显示所有参数名字, 加入参数 则为更改内容 

Section 3

  • str(button) 返回底层名字 通常有数字组成  (编码)

 

结尾

下章看点:

TKinter —— GUI in python  3 组件位置安放

如何将组件 安放在我们 理想的位置!!

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值