国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Python Tkinter Entry和Text的添加與使用詳解

瀏覽:58日期:2022-08-04 11:54:06

輸入框和消息顯示框是常用的GUI界面部件,其中輸入框的重要任務(wù)就是返回一個(gè)輸入的字符串,而消息顯示框則要顯示指定的信息。

功能:輸入一個(gè)密碼,如果密碼正確則顯示confirm,不正確則顯示sorry

__author__ = ’freedom’from Tkinter import *class App(Frame): def __init__(self,master): frame = Frame(master) frame.grid() self.ent = Entry(frame,show = '*') self.ent.grid(row = 0,column = 0,sticky = W) self.button = Button(frame) self.button['text'] = 'submit' self.button['command'] = self.subm self.button.grid(row = 0,column = 1,sticky = W) self.txt = Text(frame,width = 35,height = 5,wrap = WORD) self.txt.grid(row = 3,column = 0,columnspan = 2,sticky = W) def subm(self): context = self.ent.get() if context == 'hello': message = 'confirm' else: message = 'sorry' self.txt.delete(0.0,END) self.txt.insert(0.0,message)root = Tk()root.title('Password')app = App(root)root.mainloop()

補(bǔ)充知識(shí):tkinter禁用(只讀)下拉列表Combobox的實(shí)現(xiàn)

tkinter將下拉列表框Combobox控件的狀態(tài)設(shè)置為只讀,也就是不可編輯狀態(tài):

# 定義下拉列表值self.Combo3List = [1, 2, 3,]# 定義下拉列表控件,self.Frame1為Combobox的父級(jí), state表示Combobox的狀態(tài),readonly為只讀,disabled為禁用self.Combo3 = Combobox(self.Frame1, values=self.Combo3List, font=('宋體',9), state='readonly')# 放置控件self.Combo3.place(relx=0.884, rely=0.627, relwidth=0.053, relheight=0.089)# 設(shè)置Combobox的默認(rèn)值為Combo3List集合的第一個(gè)元素self.Combo3.set(self.Combo3List[0])

tkinter中大部分控件都擁有state屬性,上面代碼段中的state屬性也可以在Combobox的Configure()函數(shù)中進(jìn)行配置。如下:

# 設(shè)置狀態(tài)為只讀self.Combo3.configure(state='readonly')# 設(shè)置狀態(tài)為禁用#self.Combo3.configure(state='disabled')

以上這篇Python Tkinter Entry和Text的添加與使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 武威市| 镇坪县| 工布江达县| 开原市| 西宁市| 许昌县| 翁源县| 维西| 临海市| 新郑市| 昌江| 涟源市| 玉树县| 亚东县| 长春市| 泽州县| 蕲春县| 西充县| 昌图县| 德昌县| 吉木萨尔县| 无棣县| 高阳县| 宜良县| 澳门| 开远市| 达拉特旗| 平南县| 沙坪坝区| 子长县| 米脂县| 武宣县| 大田县| 海盐县| 南昌市| 隆昌县| 勃利县| 庄浪县| 天长市| 玉田县| 富阳市|