gui can now send messages
parent
70bc131aa6
commit
38ad6559c3
|
@ -20,6 +20,7 @@ class OnionrGUI:
|
||||||
def __init__(self, myCore):
|
def __init__(self, myCore):
|
||||||
self.root = Tk()
|
self.root = Tk()
|
||||||
self.myCore = myCore # onionr core
|
self.myCore = myCore # onionr core
|
||||||
|
self.root.title("PyOnionr")
|
||||||
|
|
||||||
w = Label(self.root, text="Onionr", width=10)
|
w = Label(self.root, text="Onionr", width=10)
|
||||||
w.config(font=("Sans-Serif", 22))
|
w.config(font=("Sans-Serif", 22))
|
||||||
|
@ -33,6 +34,11 @@ class OnionrGUI:
|
||||||
idLabel = Label(self.root, text="ID: " + idText)
|
idLabel = Label(self.root, text="ID: " + idText)
|
||||||
idLabel.pack(pady=5)
|
idLabel.pack(pady=5)
|
||||||
|
|
||||||
|
self.sendEntry = Entry(self.root)
|
||||||
|
sendBtn = Button(self.root, text='Send Message', command=self.sendMessage)
|
||||||
|
self.sendEntry.pack()
|
||||||
|
sendBtn.pack()
|
||||||
|
|
||||||
self.listbox = Listbox(self.root, yscrollcommand=scrollbar.set)
|
self.listbox = Listbox(self.root, yscrollcommand=scrollbar.set)
|
||||||
|
|
||||||
#listbox.insert(END, str(i))
|
#listbox.insert(END, str(i))
|
||||||
|
@ -42,6 +48,13 @@ class OnionrGUI:
|
||||||
self.root.after(2000, self.update)
|
self.root.after(2000, self.update)
|
||||||
self.root.mainloop()
|
self.root.mainloop()
|
||||||
|
|
||||||
|
def sendMessage(self):
|
||||||
|
messageToAdd = self.sendEntry.get()
|
||||||
|
addedHash = self.myCore.setData(messageToAdd)
|
||||||
|
self.myCore.addToBlockDB(addedHash, selfInsert=True)
|
||||||
|
self.myCore.setBlockType(addedHash, 'txt')
|
||||||
|
self.sendEntry.delete(0, END)
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
for i in self.myCore.getBlocksByType('txt'):
|
for i in self.myCore.getBlocksByType('txt'):
|
||||||
if i.strip() == '' or i in self.listedBlocks:
|
if i.strip() == '' or i in self.listedBlocks:
|
||||||
|
|
Loading…
Reference in New Issue