from tkinter import *
master = Tk()
master.geometry("200x200")
H = 1
DY = 30
DX = 80
entryMsg = Entry(master, width=20)
entryMsg.place(x=DX, y=0)
def comSend(event):
if entryMsg.get() == "":
return
push("send")
push(entryMsg.get())
get()
btSend = Button(master, text="Send", width=8, height=H)
btSend.bind("<Button-1>", comSend);
btSend.place(x=0, y=0)
entryName = Entry(master, width=20)
entryName.place(x=DX, y=DY)
def comName(event):
if entryName.get() == "":
return
push("name")
push(entryName.get())
get()
btName = Button(master, text="Name", width=8, height=H)
btName.bind("<Button-1>", comName);
btName.place(x=0, y=DY)
def comQuit(event):
push("quit")
get()
master.destroy()
btQuit = Button(master, text="Quit", width=10, height=H)
btQuit.bind("<Button-1>", comQuit);
btQuit.place(x=0, y=DY*2)
def comHistory(event):
push("history")
l = int(get())
for i in range(l):
get()
btHistory = Button(master, text="History", width=10, height=H)
btHistory.bind("<Button-1>", comHistory);
btHistory.place(x=0, y=DY*3)
S = Scrollbar(master)
T = Text(master,
font="Courier-New 10",
width=40,
height=10
)
S.pack(side=RIGHT, fill=Y)
S.config(command=T.yview)
T.config(yscrollcommand=S.set)
T.place(x=0, y=DY*4)
master.mainloop()