Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- text.config(state=DISABLED)
- from Tkinter import Text
- from idlelib.WidgetRedirector import WidgetRedirector
- class ReadOnlyText(Text):
- def __init__(self, *args, **kwargs):
- Text.__init__(self, *args, **kwargs)
- self.redirector = WidgetRedirector(self)
- self.insert = self.redirector.register("insert", lambda *args, **kw: "break")
- self.delete = self.redirector.register("delete", lambda *args, **kw: "break")
- text = Text(app, state='disabled', width=44, height=5)
- text.configure(state='normal')
- text.insert('end', 'Some Text')
- text.configure(state='disabled')
- import Tkinter
- root = Tkinter.Tk()
- readonly = Tkinter.Text(root)
- readonly.bind("<Key>", lambda e: "break")
- from Tkinter import *
- root = Tk()
- text = Text(root)
- text.insert(END,"Some Text")
- text.configure(state='disabled')
- def txtEvent(event):
- if(event.state==12 and event.keysym=='c' ):
- return
- else:
- return "break"
- txt.bind("<Key>", lambda e: txtEvent(e))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement