| 123456789101112131415161718192021222324252627282930313233343536 |
- from tkinter import *
- from linked_data import Chain, format_dict
- import pprint
- # from gui.gui_helpers import add_contract
- from gui.data import new_contract, find_transaction, add_term, accept_updates
- from lib.transaction import Transaction
- from lib.contract import Contract
- import rpyc
- from rpyc.utils.server import ThreadPoolServer
- root = Tk()
- root.title('dsp blockchain')
- # view = Entry(root, width=35, borderwidth=5)
- # view.grid(row=0, column=1, columnspan=3, padx=10, pady=10)
- # accept_id = Entry(root, width=35, borderwidth=5)
- # accept_id.grid(row=4, column=1, columnspan=3, padx=10, pady=10)
- # accept_id.insert(0, 'contract')
- # accept_status = StringVar(root)
- # accept_status.set('False') # default value
- # OptionMenu(root, accept_status, 'False', 'True').grid(row=4, column=4)
- Button(root, text="New contract", command=new_contract).grid(row=1, column=0, padx=10, pady=5)
- Button(root, text="Find contract", command=find_transaction).grid(row=1, column=1, padx=10, pady=5)
- Button(root, text="Add term", command=add_term).grid(row=1, column=2, padx=10, pady=5)
- Button(root, text="Accept updates", command=accept_updates).grid(row=1, column=3, padx=10, pady=5)
- root.mainloop()
|