tkinter的Text組件設置禁止編輯


完整代碼:

from tkinter import *
import requests

window = Tk()
window.geometry('1000x500+300+100')
window.title('數據采集')

frame = Frame(window)
frame.pack()

Label(frame,text='請輸入網站地址:').pack()
var = StringVar()
var.set('https://www.cnblogs.com/zhangyh-blog/p/15940602.html')
address = Entry(frame,width=70,textvariable=var)
address.pack()

sc = Scrollbar(frame)
sc.pack(side='right',fill='y')

Label(frame,text='結果將在下方展示:').pack()
txt = Text(frame,height=30,width=120,yscrollcommand=sc.set)
txt.pack()

def submit():
    global txt
    addr = address.get()
    res = requests.get(addr).text
    txt.insert(INSERT,res)
    txt.config(state=DISABLED)  # 設置Text文本框為 “不能編輯”


Button(frame,text='提交',command=submit).pack()

window.mainloop()

  

設置Text不能編輯的配置:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM