Claudio_F
unread,Dec 16, 2017, 5:00:00 AM12/16/17You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
try: import Tkinter as tk
except: import tkinter as tk
#----------------------------------------------------------------
class Display(tk.Frame):
def __init__(self, master, col, row):
tk.Frame.__init__(
self, master, relief=tk.RAISED, border=1, bg='black')
self.bframe = tk.Frame(
self, relief=tk.SUNKEN, border=1, bg='#0D7FFF')
self.bframe.pack(padx=8, pady=8)
self.lab = tk.Label(
self.bframe, relief=tk.FLAT, border=0,
bg='#0D7FFF', fg='white', width=col, height=row,
font=('courier', 15, 'normal'),
anchor=tk.NW, justify=tk.LEFT)
self.lab.pack(padx=16, pady=8)
self.row = row
self.col = col
def write(self, msg):
msg = msg[:self.col * self.row]
if len(msg) > self.col:
msg = msg[:self.col] + '\n' + msg[self.col:]
self.lab.configure(text=msg)
#----------------------------------------------------------------
def recall(msg):
msg = msg[1:] + msg[:1]
disp.write(msg)
root.after(100, recall, msg)
root = tk.Tk()
root.resizable(False, False)
disp = Display(root, 16, 1)
disp.pack(padx=8, pady=8)
recall('THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG'
' ')
root.mainloop()