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

--- 基础小组件---

在上一个教程中, 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 组件位置安放

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值