GUI MVC controller
from tkinter as Tk
from encrypt_view import EncryptView
class EncryptController
def __init__(self):
[tab]self.app=Encrypt(master=Tk()) #.app / master理解成為放入的物件
[tab]self.app.newButton[“command”]=self.newMethod #按鈕所呼叫的方法
[tab]self.app.loadButton[“command”]=self.loadMethod
[tab]self.app.saveButton[“command”]=self.saveMethod
[tab]self.app.encodeButton[“command”]=self.encodeMethod
[tab]self.app.decodeButton[“command”]=self.decodeMethod
[tab]self.app.clearButton[“command”]=self.clearMethod
[tab]self.app.copyButton[“command”]=self.copyMethod
[tab]self.app.mainloop()
def newMethod(self):#對應的各種方法
self.app.displayText[“text”]=””
def loadMethod(self):
self.app.displayText[“text”]=””
def saveMethod(self):
self.app.displayText[“text”]=””
def encodeMethod(self):
self.app.displayText[“text”]=””
def decodeMethod(self):
self.app.displayText[“text”]=””
def clearMethod(self):
self.app.displayText[“text”]=””
def copyMethod(self):
self.app.displayText[“text”]=””
if __name__ ==”__main__”:#這裡也很重要 要想一下怎要解釋
app=EncryptController()