如何在 Tkinter 中將兩個按鈕並排放置?
Tkinter 通常提供了三種定義視窗小部件幾何圖形的一般方法。它們是:位置、填充和網格管理。如果我們使用填充幾何管理器,然後使用side 屬性在框架中放置兩個按鈕。它將按鈕水平疊加在視窗的(左、右、上和下)方向。side 屬性在應用程式中所有相鄰視窗小部件間保持相同寬度和內部填充。
示例
#Import the required Libraries
from tkinter import *
from tkinter import ttk
import random
#Create an instance of Tkinter frame
win = Tk()
#Set the geometry of Tkinter frame
win.geometry("750x250")
def clear():
entry.delete(0,END)
def display_num():
for i in range(1):
entry.insert(0, random.randint(5,20))
#Define an Entry widget
entry= Entry(win, width= 40)
entry.pack()
#Create Buttons with proper position
button1= ttk.Button(win, text= "Print", command=display_num)
button1.pack(side= TOP)
button2= ttk.Button(win, text= "Clear", command= clear)
button2.pack(side=TOP)
win.mainloop()輸出
執行以上程式碼會顯示一個包含兩個按鈕的視窗,按鈕水平疊加並彼此相鄰。
現在,單擊每個按鈕檢視結果輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP