def encrypt_input(): ourMessage = '' for i in range(len(encryptedinput)): ourMessage += encryptedinput[i] messageVar = Message(inputwindow, text=ourMessage) messageVar.config(bg='lightgray') messageVar.config(aspect=400) messageVar.grid()
class mainheader(): def __init__(self, master, console,params,maingui): self.frame = Frame(master) self.frame.config(padx=5, pady=5, bg=Styles.colours["darkGrey"]) self.frame.grid(row=0, column=0, sticky=W + E + N + S,columnspan=2) self.title = Message(self.frame, text="ProjectB: Selection", justify=CENTER, bg=Styles.colours["darkGrey"], foreground=Styles.colours["yellow"], width=300, font=Styles.fonts["h1"]) def importsettings(event): f = tkFileDialog.askopenfilename(parent=master, title='Choose a file') parsemodifycustomvar(params,parsein(f,parseintosimple(params),console)) maingui.ready("model") maingui.ready("bayes") def exportfile(event): f = tkFileDialog.asksaveasfilename(parent=master, title='Choose a file') parseout(f,parseintosimple(params),console) self.bimport = camobutton(self.frame, "Import Settings", 15,importsettings) self.bexport = camobutton(self.frame, "Export Settings", 15,exportfile) self.badvset = yellowbutton(self.frame, "Advanced Settings", 20) self.badvset.bind("<Button-1>", lambda a: AdvancedSettings(console,params)) self.qb = qbutton(self.frame) self.title.pack(side=LEFT, fill=BOTH, padx=5, pady=5) self.qb.pack(side=RIGHT, fill=BOTH, padx=5, pady=5) self.badvset.pack(side=RIGHT, fill=BOTH, padx=5, pady=5) self.bexport.pack(side=RIGHT, fill=BOTH, padx=5, pady=5) self.bimport.pack(side=RIGHT, fill=BOTH, padx=5, pady=5) def destroy(self): self.frame.destroy() def observationstage(self): self.bimport.destroy() self.bexport.destroy() self.badvset.destroy() self.title.config(text="ProjectB: Observation") def evaluationstage(self): self.title.config(text="ProjectB: Evaluation")
def vis_thread(): global txt, color, txt2, color2 def update(): global txt, color, txt2, color2 msg.config(text=txt, background=color) msg2.config(text=txt2, background=color2) root.after(250, update) root = Tk() root.geometry("900x600") msg = Message(root, text=txt, background=color) msg.config(font=('times', 200, 'italic bold')) msg.pack() msg2 = Message(root, text=txt2, background=color2) msg2.config(font=('times', 70, 'italic bold')) msg2.pack() root.after(250, update) root.mainloop()
# De message widget is hetzelfde als het Label maar biedt meer flexibiliteit voor text from Tkinter import Tk, Message master = Tk() whatever_you_do = "Whatever you do will be insignificant, but it is very important that you do it.\n(Mahatma Gandhi)" msg = Message(master, text=whatever_you_do) msg.config(bg='lightgreen', font=('times', 24, 'italic')) msg.pack() master.mainloop() # Alle magelijke opties voor de config van een message widget, kunnen hier teruggevonden worden: # https://www.python-course.eu/tkinter_message_widget.php