Ich möchte bei meinen E-Mail Programm die Schriftart einstellen, aber
ich bekomme folgende Fehlermeldung:
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python32\lib\tkinter\__init__.py", line 1399, in __call__
return self.func(*args)
File "C:\Python32\lib\tkinter\__init__.py", line 3122, in __call__
self.__callback(self.__value, *args)
TypeError: set_art() takes no arguments (1 given)
Code: Alles auswählen
#################---Schriftart---#############################
grtext = ["Arial", "Arial Black", "Comic Sans MS", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Light", "DejaVu Sans Mono","DejaVu Serif","DejaVu Serif Condensed","Estrangelo Edessa","Franklin Gothic Medium","Gautami"]
var = tkinter.StringVar()
def set_art():
var.get()
op = tkinter.OptionMenu(root, var, *grtext, command=set_art)
var.set("Arial")
op.place(relx=0.011, rely=0.303, relwidth=0.15, relheight=0.029)
#####################---Größe---###############################
gruosse = ["4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "13", "14", "15", "16", "17", "18", "19", "20"]
varZahl = tkinter.StringVar()
op = tkinter.OptionMenu(root, varZahl, *gruosse)
varZahl.set("11")
#etext.config(font =('Arial', 11))
op.place(relx=0.161, rely=0.303, relwidth=0.05, relheight=0.029)
######################---Textfarbe---###########################
textfarbe = tkinter.Label(root, text = " Textfarbe ", fg = "black", #Fabe: #E3EDFC"
font =('Arial', 11))
textfarbe.place(relx=0.211, rely=0.303)
auswahl=Button(text='',command = setTxTColor,font =('Arial', 10, 'bold'))
auswahl.config(bg="black")
auswahl.place(relx=0.298, rely=0.303,relwidth=0.06, relheight=0.03)
##############################################################################
scrollbar = Scrollbar(root)
scrollbar.pack( side = RIGHT, fill=Y )
etext = Text(root,yscrollcommand=scrollbar.set)
scrollbar.config(command=etext.yview)
etext1 = etext
etext2 = etext
#etext.config(font =('Arial', 114))
Schriftart = set_art()
Schriftgr = 11
etext.config(font =(Schriftart, Schriftgr))
etext2.config(fg="black")
etext1.config()
etext.insert(INSERT, "")
scrollbar.place(relx=0.9602, rely=0.3308, relheight=0.55)
etext.place(relx=0.01, rely=0.33, relwidth=0.95, relheight=0.55)
################################