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