python tkinter組件使用詳解
這篇文章主要介紹了python tkinter組件使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
1.按鈕
# 按鈕 # bg設(shè)置背景色 btn = tkinter.Button(root,text = '按鈕',bg = 'red') btn.pack() # fg設(shè)置前景色(文字顏色) btn1 = tkinter.Button(root,text = '按鈕',fg = 'blue') btn1.pack() # font設(shè)置字體大小和樣式(字體,大小,粗體,斜體等) btn2 = tkinter.Button(root,text = '按鈕',font = ('楷體',20,'italic')) btn2.pack() # 設(shè)置按鈕高度和寬度單位:字符大?。ú煌扑]用) btn3 = tkinter.Button(root,text = '按鈕',height = 4,width = 10) btn3.pack() # 設(shè)置多行文本的對齊方式right/left btn4 = tkinter.Button(root,text = '孫悟空大\n鬧天宮',justify = 'right') btn4.pack() # state 狀態(tài) active(激活), disabled(不能點(diǎn)), or normal(正常) btn5 = tkinter.Button(root,text = '按鈕',state = 'disabled') btn5.pack() # 邊框粗細(xì) btn5 = tkinter.Button(root,text = '按鈕',bd = 5) btn5.pack()
2.復(fù)選框
# 設(shè)置文本方法1(文本不變) checkbutton = tkinter.Checkbutton(root,text = '同意此協(xié)議') checkbutton.pack() # 設(shè)置文本方法2(可變文本) # 設(shè)置顯示內(nèi)容的tkinter變量 text = tkinter.StringVar() # 設(shè)置內(nèi)容 text.set('同意嫁給我') checkbutton1 = tkinter.Checkbutton(root,textvariable = text) checkbutton1.pack()
# 設(shè)置復(fù)選框勾選與否的值,當(dāng)勾選或者不勾選時(shí) result會獲取一個(gè)值 result = tkinter.IntVar() # 設(shè)置操作chenckbutton的方法:根據(jù)是否勾選獲取值 def func(): print(result.get()) # onvalue = 66,offvalue = 77 勾選時(shí)值為66默認(rèn)為1,不勾選時(shí)為77默認(rèn)為77 checkbutton = tkinter.Checkbutton(root,text = '同意此協(xié)議',variable =result,command = func,onvalue = 66,offvalue = 77) checkbutton.pack()
3.單行文本輸入框
# 單行文本輸入框 # 創(chuàng)建組件 # 寬度50:表示輸入50個(gè)字符那么長/設(shè)置~背景色,前景色(輸入的文字顏色) username = tkinter.Entry(root,width = 50,bg = 'blue',fg = 'yellow') username.pack() # 密碼 # show = '*':文本框中的內(nèi)容顯示為* password = tkinter.Entry(root,show = '*') password.pack() # 沒辦法往里面寫東西 test = tkinter.Entry(root,state = 'disabled') test.pack()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python Matplotlib畫圖之調(diào)整字體大小的示例
本篇文章主要介紹了python Matplotlib畫圖之調(diào)整字體大小的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11關(guān)于windows下Tensorflow和pytorch安裝教程
Tensorflow是廣泛使用的實(shí)現(xiàn)機(jī)器學(xué)習(xí)以及其它涉及大量數(shù)學(xué)運(yùn)算的算法庫之一。這篇文章主要介紹了Tensorflow和pytorch安裝(windows安裝),需要的朋友可以參考下2020-02-02Python文件操作指南解鎖三個(gè)txt文件合并技術(shù)
本文將深入介紹如何利用Python編寫腳本,將三個(gè)文本文件中指定的列數(shù)據(jù)合并成一個(gè)新文件,通過豐富的示例代碼和詳細(xì)解釋,幫助掌握這一實(shí)用而靈活的數(shù)據(jù)處理技巧2024-01-01純python實(shí)現(xiàn)機(jī)器學(xué)習(xí)之kNN算法示例
本篇文章主要介紹了純python實(shí)現(xiàn)機(jī)器學(xué)習(xí)之kNN算法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03利用Python的Twisted框架實(shí)現(xiàn)webshell密碼掃描器的教程
這篇文章主要介紹了利用Python的Twisted框架實(shí)現(xiàn)webshell密碼掃描器的教程,用到了Twisted框架的異步通信機(jī)制,需要的朋友可以參考下2015-04-0410招!看骨灰級Pythoner玩轉(zhuǎn)Python的方法
這篇文章主要介紹了10招!看骨灰級Pythoner如何玩轉(zhuǎn)Python,需要的朋友可以參考下2019-04-04python的scrapy框架之Pipeline文件的用法詳解
這篇文章主要介紹了python的scrapy框架之Pipeline文件的用法詳解,Pipeline是一個(gè)獨(dú)立的模塊,用于處理從Spider中提取的Item對象,實(shí)現(xiàn)對數(shù)據(jù)的進(jìn)一步處理、存儲和清洗等操作,下面將詳細(xì)介紹Scrapy框架中Pipeline的用法,需要的朋友可以參考下2023-10-10Pytorch保存模型用于測試和用于繼續(xù)訓(xùn)練的區(qū)別詳解
今天小編就為大家分享一篇Pytorch保存模型用于測試和用于繼續(xù)訓(xùn)練的區(qū)別詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01對Python3中dict.keys()轉(zhuǎn)換成list類型的方法詳解
今天小編就為大家分享一篇對Python3中dict.keys()轉(zhuǎn)換成list類型的方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02