--- 基础小组件---
在上一个教程中, 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 组件位置安放
如何将组件 安放在我们 理想的位置!!