tkinter的Text组件设置禁止编辑

完整代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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不能编辑的配置:

 

posted @   映辉  阅读(4017)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示