Skip to content

Instantly share code, notes, and snippets.

@vsecoder-old-account
Created October 27, 2020 17:38
Show Gist options
  • Save vsecoder-old-account/d9eac5fc4f63aaa50febd4a965a239b7 to your computer and use it in GitHub Desktop.
Save vsecoder-old-account/d9eac5fc4f63aaa50febd4a965a239b7 to your computer and use it in GitHub Desktop.
from tkinter import *
import requests, time
window = Tk()
window.title('Chat')
messages = Text(window)
messages.pack()
r = requests.get('https://chatapi2.herokuapp.com/chat43678')
r = requests.get('https://chatapi2.herokuapp.com/chat43678/read')
wrt = r.text
wrt = wrt.replace(';', ' ')
messages.insert(INSERT, wrt + '\n')
input_user = StringVar()
input_field = Entry(window, text=input_user)
input_field.pack(side='bottom', fill='x', expand='true')
input_msg = StringVar()
input_field1 = Entry(window, text=input_msg)
input_field1.pack(side='bottom', fill='x', expand='true')
def upmsg(event):
messages.delete(1.0, END)
r = requests.get('https://chatapi2.herokuapp.com/chat43678/read')
wrt = r.text
wrt = wrt.replace(';', ' ')
messages.insert(INSERT, wrt + '\n')
def Enter_pressed(event):
input_get = input_field.get()
input_get1 = input_field1.get()
messages.delete(1.0, END)
ttt = requests.get('https://chatapi2.herokuapp.com/chat43678/write/' + input_get1 + '/' + input_get)
messages.delete(1.0, END)
r = requests.get('https://chatapi2.herokuapp.com/chat43678/read')
wrt = r.text
wrt = wrt.replace(';', ' ')
messages.insert(INSERT, wrt + '\n')
return "break"
frame = Frame(window) # , width=300, height=300)
window.bind("<Control-r>", upmsg)
window.bind("<Return>", Enter_pressed)
frame.pack()
window.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment