April 2018
Beginner
552 pages
13h 58m
English
We will use the tkinter module to produce a GUI for the encryptdecrypt.py script.
To generate the GUI we will create the following tkencryptdecrypt.py script:
#!/usr/bin/python3 #tkencryptdecrypt.py import encryptdecrypt as ENC import tkinter as TK def encryptButton(): encryptvalue.set(ENC.encryptText(encryptvalue.get(), keyvalue.get())) def decryptButton(): encryptvalue.set(ENC.encryptText(encryptvalue.get(), -keyvalue.get())) #Define Tkinter application root=TK.Tk() root.title("Encrypt/Decrypt GUI") #Set control & test value encryptvalue = TK.StringVar() encryptvalue.set("My Message") keyvalue = TK.IntVar() keyvalue.set(20) prompt="Enter message to encrypt:" key="Key:" label1=TK.Label(root,text=prompt,width=len(prompt),bg='green') ...