在python tkinter界面中添加按鈕的實(shí)例
tkinter是python自帶的GUI庫,可以實(shí)現(xiàn)簡單的GUI交互,該例子添加了五種不同效果的Button,如圖:
from tkinter import * from tkinter import messagebox #python3.0的messagebox,屬于tkinter的一個(gè)組件 top = Tk() top.title("button test") def callback(): messagebox.showinfo("Python command","人生苦短、我用Python") Button(top, text="外觀裝飾邊界附近的標(biāo)簽", width=19,bg="red",relief="raised").pack() Button(top, text="設(shè)置按鈕狀態(tài)",width=21,state="disable").pack() Button(top, text="設(shè)置bitmap放到按鈕左邊位置", compound="left",bitmap="error").pack() Button(top, text="設(shè)置command事件調(diào)用命令", fg="blue",bd=2,width=28,command=callback).pack() Button(top, text ="設(shè)置高度寬度以及文字顯示位置",anchor = 'sw',width = 30,height = 2).pack() top.mainloop()
補(bǔ)充知識:Python筆記之Tkinter(Spinbox數(shù)值框帶加減按鈕)
一、目標(biāo)
學(xué)習(xí)Tkinter制作窗體軟件的基礎(chǔ),Spinbox,此功能可以做出比如游戲里的購物數(shù)量加減。
二、試驗(yàn)平臺
windows7 , python3.7
三、直接上代碼
import tkinter def xFunc(): print(xVariable.get()) win = tkinter.Tk() win.title("Kahn Software v1") # #窗口標(biāo)題 win.geometry("500x500+200+20") ''' 此功能可以做出比如游戲里的購物數(shù)量加減。 from_=0, 開始值為0 to=100 結(jié)束值設(shè)定為100 increment=10 設(shè)定步長為10,默認(rèn)為1。 values=(0, 2, 4, 6, 8, 21, 37, 36) 可以設(shè)定值是固定的哪些,用了這玩意就不能用from_ to了 ''' xVariable = tkinter.StringVar() # #設(shè)定一個(gè)字符串類型的變量 # #創(chuàng)建scale滾動(dòng)條 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界面中添加按鈕的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python開發(fā)生產(chǎn)環(huán)境常用的4個(gè)工具(實(shí)用推薦)
構(gòu)建優(yōu)秀的軟件需要遵循特定的規(guī)則并執(zhí)行行業(yè)標(biāo)準(zhǔn),如何在真實(shí)的生產(chǎn)環(huán)境開發(fā)中體現(xiàn)呢?在這篇文章中,我將向您展示我在Python項(xiàng)目中設(shè)置的4種工具,以簡化開發(fā)工作流程并執(zhí)行一些最佳實(shí)踐,這些工具幫助我提高了效率,節(jié)省了時(shí)間,希望你讀完也能有所收獲2024-01-01Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計(jì)數(shù)量的方法
今天小編就為大家分享一篇Python讀取系統(tǒng)文件夾內(nèi)所有文件并統(tǒng)計(jì)數(shù)量的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10采用Psyco實(shí)現(xiàn)python執(zhí)行速度提高到與編譯語言一樣的水平
這篇文章主要介紹了采用Psyco實(shí)現(xiàn)python執(zhí)行速度提高到與編譯語言一樣的水平的方法,是非常實(shí)用的Python第三方庫,需要的朋友可以參考下2014-10-10Django {{ MEDIA_URL }}無法顯示圖片的解決方式
這篇文章主要介紹了Django {{ MEDIA_URL }}無法顯示圖片的解決方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python實(shí)現(xiàn)針對json中某個(gè)關(guān)鍵字段進(jìn)行排序操作示例
這篇文章主要介紹了Python實(shí)現(xiàn)針對json中某個(gè)關(guān)鍵字段進(jìn)行排序操作,涉及Python json數(shù)組排序及l(fā)ambda表達(dá)式相關(guān)操作技巧,需要的朋友可以參考下2018-12-12Python如何快速實(shí)現(xiàn)分布式任務(wù)
這篇文章主要介紹了Python如何快速實(shí)現(xiàn)分布式任務(wù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07聊聊PyTorch中eval和no_grad的關(guān)系
這篇文章主要介紹了聊聊PyTorch中eval和no_grad的關(guān)系,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05Python優(yōu)化技巧之利用ctypes提高執(zhí)行速度
ctypes是Python的一個(gè)外部庫,提供和C語言兼容的數(shù)據(jù)類型,可以很方便地調(diào)用C DLL中的函數(shù)。今天我們就來詳細(xì)探討下ctypes庫的使用技巧2016-09-09