GUI MVC controller

Steven Wang
1 min readJan 11, 2019

--

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()

--

--

Steven Wang
Steven Wang

No responses yet