您好,登錄后才能下訂單哦!
tkinter是python自帶的GUI庫,可以實現簡單的GUI交互,該例子添加了五種不同效果的Button,如圖:
from tkinter import * from tkinter import messagebox #python3.0的messagebox,屬于tkinter的一個組件 top = Tk() top.title("button test") def callback(): messagebox.showinfo("Python command","人生苦短、我用Python") Button(top, text="外觀裝飾邊界附近的標簽", width=19,bg="red",relief="raised").pack() Button(top, text="設置按鈕狀態",width=21,state="disable").pack() Button(top, text="設置bitmap放到按鈕左邊位置", compound="left",bitmap="error").pack() Button(top, text="設置command事件調用命令", fg="blue",bd=2,width=28,command=callback).pack() Button(top, text ="設置高度寬度以及文字顯示位置",anchor = 'sw',width = 30,height = 2).pack() top.mainloop()
補充知識:Python筆記之Tkinter(Spinbox數值框帶加減按鈕)
一、目標
學習Tkinter制作窗體軟件的基礎,Spinbox,此功能可以做出比如游戲里的購物數量加減。
二、試驗平臺
windows7 , python3.7
三、直接上代碼
import tkinter def xFunc(): print(xVariable.get()) win = tkinter.Tk() win.title("Kahn Software v1") # #窗口標題 win.geometry("500x500+200+20") ''' 此功能可以做出比如游戲里的購物數量加減。 from_=0, 開始值為0 to=100 結束值設定為100 increment=10 設定步長為10,默認為1。 values=(0, 2, 4, 6, 8, 21, 37, 36) 可以設定值是固定的哪些,用了這玩意就不能用from_ to了 ''' xVariable = tkinter.StringVar() # #設定一個字符串類型的變量 # #創建scale滾動條 sb = tkinter.Spinbox(win, from_=0, to=100, increment=1, textvariable=xVariable, command=xFunc) # sb = tkinter.Spinbox(win, values=(0, 2, 4, 6, 8, 21, 37, 36)) # #值寫死 sb.pack() # xVariable.set(18) # #賦值 # result = xVariable.get(xVariable) # #取值 # print(result) win.mainloop() # #窗口持久化
以上這篇在python tkinter界面中添加按鈕的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。