欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2020年03月04日 08:47:18   作者:freedom098  
這篇文章主要介紹了Python Tkinter Entry和Text的添加與使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

輸入框和消息顯示框是常用的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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python粘包問題及socket套接字編程詳解

    python粘包問題及socket套接字編程詳解

    這篇文章主要介紹了python粘包問題及socket套接字編程詳解,之所以出現(xiàn)粘包,是因?yàn)閮蓚€(gè)數(shù)據(jù)非常小,然后間隔時(shí)間又短,或數(shù)據(jù)太大,一次取不完,下一次還會(huì)取這個(gè)大數(shù)據(jù),需要的朋友可以參考下
    2019-06-06
  • python如何查看微信消息撤回

    python如何查看微信消息撤回

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)查看微信消息撤回的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • python生成器/yield協(xié)程/gevent寫簡(jiǎn)單的圖片下載器功能示例

    python生成器/yield協(xié)程/gevent寫簡(jiǎn)單的圖片下載器功能示例

    這篇文章主要介紹了python生成器/yield協(xié)程/gevent寫簡(jiǎn)單的圖片下載器功能,結(jié)合實(shí)例形式分析了python生成器、yield協(xié)程與gevent圖片下載器相關(guān)功能定義與使用技巧,需要的朋友可以參考下
    2019-10-10
  • 解決使用python print打印函數(shù)返回值多一個(gè)None的問題

    解決使用python print打印函數(shù)返回值多一個(gè)None的問題

    這篇文章主要介紹了解決使用python print打印函數(shù)返回值多一個(gè)None的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python?ftfy?包的使用案例解析

    Python?ftfy?包的使用案例解析

    Unicode是一種字符編碼標(biāo)準(zhǔn),用于表示文本中的字符,通過安裝 ftfy 軟件包,可以在 Python 中使用它提供的函數(shù)和工具來處理和修復(fù)文本中的 Unicode 問題,從而確保文本在各種應(yīng)用中的正確性和可靠性,這篇文章主要介紹了Python ftfy包的理解和使用,需要的朋友可以參考下
    2023-05-05
  • 使用Python為Excel文件添加預(yù)設(shè)和自定義文檔屬性

    使用Python為Excel文件添加預(yù)設(shè)和自定義文檔屬性

    向Excel文件添加文檔屬性是專業(yè)地組織和管理電子表格數(shù)據(jù)的關(guān)鍵步驟,這些屬性,如標(biāo)題、作者、主題和關(guān)鍵詞,增強(qiáng)了文件的元數(shù)據(jù),使得在大型數(shù)據(jù)庫或文件系統(tǒng)中跟蹤變得更加容易,本文將介紹如何使用Python高效地為Excel文件添加文檔屬性,需要的朋友可以參考下
    2024-05-05
  • plotly分割顯示mnist的方法詳解

    plotly分割顯示mnist的方法詳解

    這篇文章主要為大家詳細(xì)介紹了plotly分割顯示mnist的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • python圖片驗(yàn)證碼生成代碼

    python圖片驗(yàn)證碼生成代碼

    這篇文章主要為大家詳細(xì)介紹了python圖片驗(yàn)證碼生成代碼,感興趣的朋友可以參考一下
    2016-07-07
  • 在Python中移動(dòng)目錄結(jié)構(gòu)的方法

    在Python中移動(dòng)目錄結(jié)構(gòu)的方法

    這篇文章主要介紹了在Python中移動(dòng)目錄結(jié)構(gòu)的方法,需要的朋友可以參考下
    2016-01-01
  • python GUI庫圖形界面開發(fā)之PyQt5日期時(shí)間控件QDateTimeEdit詳細(xì)使用方法與實(shí)例

    python GUI庫圖形界面開發(fā)之PyQt5日期時(shí)間控件QDateTimeEdit詳細(xì)使用方法與實(shí)例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5日期時(shí)間控件QDateTimeEdit詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下
    2020-02-02

最新評(píng)論