這個地方難度不高,記住引數就行,
Tkinter的布局方式有三種:
| 幾何方法 | 描述 |
| pack() | 包裝; |
| grid() | 網格; |
| place() | 位置; |
代碼如下:
# coding:utf8 import tkinter as tk class APP: def __init__(self, master): frame = tk.Frame(master) frame.pack(side=tk.RIGHT, padx=70, pady=100) b4 = tk.Button(frame, text="測驗command點擊呼叫函式", bd="4", bg="yellow", command=lambda: self.Newtk("x")) b4.pack() @staticmethod def Newtk(x): if x != "x": return 0 win1 = tk.Tk() win1.title("提示資訊") frame1 = tk.Frame(win1) frame1.pack(side=tk.RIGHT, padx=70, pady=100) l1 = tk.Label(frame1, text="噢,你點擊了,給你彈個框樂呵樂呵") l1.pack() admin = tk.Tk() admin.title("測驗Button") win = APP(admin) admin.mainloop()
w = Button ( master, option=value, ... )
| 序號 | 可選項 & 描述 |
|---|---|
| 1 |
activebackground 當滑鼠放上去時,按鈕的背景色 |
| 2 |
activeforeground 當滑鼠放上去時,按鈕的前景色 |
| 3 |
bd 按鈕邊框的大小,默認為 2 個像素 |
| 4 |
bg 按鈕的背景色 |
| 5 |
command 按鈕關聯的函式,當按鈕被點擊時,執行該函式 |
| 6 |
fg 按鈕的前景色(按鈕文本的顏色) |
| 7 |
font 文本字體 |
| 8 |
height 按鈕的高度 |
| 9 |
highlightcolor 要高亮的顏色 |
| 10 |
image 按鈕上要顯示的圖片 |
| 11 |
justify 顯示多行文本的時候,設定不同行之間的對齊方式,可選項包括LEFT, RIGHT, CENTER |
| 12 |
padx 按鈕在x軸方向上的內邊距(padding),是指按鈕的內容與按鈕邊緣的距離 |
| 13 |
pady 按鈕在y軸方向上的內邊距(padding) |
| 14 |
relief 邊框樣式,設定控制元件3D效果,可選的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE,默認為 FLAT, |
| 15 |
state 設定按鈕組件狀態,可選的有NORMAL、ACTIVE、 DISABLED,默認 NORMAL, |
| 16 |
underline 下劃線,默認按鈕上的文本都不帶下劃線,取值就是帶下劃線的字串索引,為 0 時,第一個字符帶下劃線,為 1 時,前兩個字符帶下劃線,以此類推 |
| 17 |
width 按鈕的寬度,如未設定此項,其大小以適應按鈕的內容(文本或圖片的大小) |
| 18 |
wraplength 限制按鈕每行顯示的字符的數量 |
| 19 |
text 按鈕的文本內容 |
| 19 |
anchor 錨選項,控制文本的位置,默認為中心 |
讀書和健身總有一個在路上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151083.html
標籤:Python
上一篇:Python基礎
下一篇:Greenlet
