Browse Source

Ein paar Verschönerungen

Nils Dohndorf 7 years ago
parent
commit
5ba2f753fd
1 changed files with 33 additions and 26 deletions
  1. 33 26
      ToolV00.py

+ 33 - 26
ToolV00.py

@@ -26,11 +26,11 @@ def SchluesselDatenAbfragen():
26 26
 		date  = entry2.get()
27 27
 		button1.config(text = "Weiter", command = root.destroy)
28 28
 	def VerbergeHilfeName():
29
-		button3.config(text = "Hilfe", command = ZeigeHilfeName)
29
+		button3.config(text = "Hilfe", fg = "green", command = ZeigeHilfeName)
30 30
 	def ZeigeHilfeName():
31 31
 		button3.config(text = "Beachte: _ anstatt Leerzeichen", command = VerbergeHilfeName)
32 32
 	def VerbergeHilfeDatum():
33
-		button2.config(text = "Hilfe", command = ZeigeHilfeDatum)
33
+		button2.config(text = "Hilfe", fg = "green", command = ZeigeHilfeDatum)
34 34
 	def ZeigeHilfeDatum():
35 35
 		button2.config(text = "Format: DD-MM-JJJJ", command = VerbergeHilfeDatum)
36 36
 	root = Tk()
@@ -44,31 +44,31 @@ def SchluesselDatenAbfragen():
44 44
 	entry1.insert(10,"Klausur")
45 45
 	entry2.insert(10,"01-01-2000")
46 46
 	button1 = Button(root, text = "Uebernehmen", command = WerteUebernehmen)
47
-	button2 = Button(root, text = "Hilfe", command = ZeigeHilfeDatum)
48
-	button3 = Button(root, text = "Hilfe", command = ZeigeHilfeName)
47
+	button2 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfeDatum)
48
+	button3 = Button(root, text = "Hilfe", fg = "green",command = ZeigeHilfeName)
49 49
 	button1.grid(row = 3, column = 1)
50 50
 	button2.grid(row = 1, column = 2)
51 51
 	button3.grid(row = 0, column = 2)
52 52
 	root.mainloop()
53 53
 def AufgabenPunkteAbfragen():
54 54
 	def VerbergeHilfe():
55
-		button1.config(text = "Hilfe", command = ZeigeHilfe)
55
+		button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
56 56
 	def ZeigeHilfe():
57 57
 		button1.config(text = "Anzahl Punkte fuer jede Aufgabe eintragen", command = VerbergeHilfe)
58 58
 	def NaechsteAufgabeEinlesen():
59 59
 		global zaehler
60 60
 		zaehler += 1
61 61
 		tmp = "Aufgabe",str(zaehler)
62
-		label1.config(text = tmp)
62
+		label1.config(text = tmp, font = "Arial 10")
63 63
 		entry1.delete(0,END)
64 64
 		entry1.insert(10,"10")
65
-		button1.config(text = "Hilfe", command = ZeigeHilfe)
65
+		button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
66 66
 		button2.config(text = "Weiter", command = EndeAbfragen)
67 67
 	def EndeAbfragen():
68 68
 		global PunkteProAufgabe
69 69
 		PunkteProAufgabe.append(float(entry1.get()))
70
-		label1.config(text = "Waren das alle Aufgaben?")
71
-		button1.config(text = "Ja", command = root.destroy)
70
+		label1.config(text = "Waren das alle Aufgaben?", font = "Arial 13 bold")
71
+		button1.config(text = "Ja", fg = "black", command = root.destroy)
72 72
 		button2.config(text = "Nein", command = NaechsteAufgabeEinlesen)
73 73
 	root = Tk()
74 74
 	tmp = "Aufgabe",str(zaehler)
@@ -79,7 +79,7 @@ def AufgabenPunkteAbfragen():
79 79
 	entry1 = Entry(root)
80 80
 	entry1.grid(row = 1, column = 1, pady = 4)
81 81
 	entry1.insert(10,"10")
82
-	button1 = Button(root, text = "Hilfe", command = ZeigeHilfe)
82
+	button1 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfe)
83 83
 	button2 = Button(root, text = "Weiter", command = EndeAbfragen)
84 84
 	button1.grid(row = 3, column = 0)
85 85
 	button2.grid(row = 3, column = 1)
@@ -116,12 +116,12 @@ def BewertungsSpiegelBerechnen():
116 116
 	minDrei = minZwei - tmp
117 117
 def StudentenMaskeGenerieren():
118 118
 	def VerbergeHilfe():
119
-		button1.config(text = "Hilfe", command = ZeigeHilfe)
119
+		button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
120 120
 	def ZeigeHilfe():
121 121
 		button1.config(text = "Beachte: _ anstatt Leerzeichen", command = VerbergeHilfe)
122 122
 	def NaechstenStudentEinlesen():
123
-		label1.config(text = "Name")
124
-		label2.config(text = "Matrikelnummer")
123
+		label1.config(text = "Name", font = "Arial 10")
124
+		label2.config(text = "Matrikelnummer", font = "Arial 10")
125 125
 		entry1.delete(0,END)
126 126
 		entry2.delete(0,END)
127 127
 		entry1.insert(10,"Max_Mustermann")
@@ -129,7 +129,7 @@ def StudentenMaskeGenerieren():
129 129
 		for i in range(zaehler):
130 130
 			entries[i].delete(0,END)
131 131
 			entries[i].insert(10,PunkteProAufgabe[i])
132
-		button1.config(text = "Hilfe", command = ZeigeHilfe)
132
+		button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
133 133
 		button2.config(text = "Uebernehmen", command = UebernehmeStudent)
134 134
 	def UebernehmeStudent():
135 135
 		global Studenten
@@ -143,15 +143,15 @@ def StudentenMaskeGenerieren():
143 143
 		for i in range(zaehler):
144 144
 			tmpPunkte.append(float(entries[i].get()))
145 145
 		StudentenPunkte.append(tmpPunkte)
146
-		label1.config(text = "Waren das alle")
147
-		label2.config(text = "Studenten?")
148
-		button1.config(text = "Ja", command = root.destroy)
146
+		label1.config(text = "Waren das alle", font = "Arial 12 bold")
147
+		label2.config(text = "Studenten?", font = "Arial 12 bold")
148
+		button1.config(text = "Ja", fg = "black", command = root.destroy)
149 149
 		button2.config(text = "Nein", command = NaechstenStudentEinlesen)
150 150
 	global PunkteProAufgabe
151 151
 	root = Tk()
152 152
 	root.title("Studentendaten")
153
-	label1 = Label(root, text = "Name")
154
-	label2 = Label(root, text = "Matrikelnummer")
153
+	label1 = Label(root, text = "Name", font = "Arial 10")
154
+	label2 = Label(root, text = "Matrikelnummer", font = "Arial 10")
155 155
 	label1.grid(row = 0, column = 0)
156 156
 	label2.grid(row = 1, column = 0)
157 157
 	Label(root, text = "Aufgabe").grid(row = 2, column = 0)
@@ -169,7 +169,7 @@ def StudentenMaskeGenerieren():
169 169
 		entries.append(Entry(root))
170 170
 		entries[i].grid(row = 3+i, column = 1, pady = 4)
171 171
 		entries[i].insert(10,PunkteProAufgabe[i])
172
-	button1 = Button(root, text = "Hilfe", command = ZeigeHilfe)
172
+	button1 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfe)
173 173
 	button2 = Button(root, text = "Uebernehmen", command = UebernehmeStudent)
174 174
 	button1.grid(row = 0, column = 2)
175 175
 	button2.grid(row = 1, column = 2)
@@ -204,14 +204,20 @@ def Notenspiegel():
204 204
 		Vergleich = Studenten[j][2]
205 205
 		Notenverteilung[int(10*(Vergleich-1))] += 1
206 206
 def NotenspiegelAusgabe():
207
+	Farbauswahl = ["red", "black"]
208
+	Farbe = 0
207 209
 	root = Tk()
210
+
208 211
 	for i in range(41):
212
+		if Farbe < 1:
213
+			Farbe += 1
214
+		else:
215
+			Farbe = 0
209 216
 		tmp = 1.0 + float(i)/10.0
210 217
 		Label(root, text = tmp).grid(row = i, column = 0)
211
-		Label(root, width =  int(float(Notenverteilung[i])/float(len(Studenten))*128), background = "red").grid(row = i, column = 1, sticky = W, pady = 4)
218
+		Label(root, width =  int(float(Notenverteilung[i])/float(len(Studenten))*128), background = Farbauswahl[Farbe]).grid(row = i, column = 1, sticky = W, pady = 4)
212 219
 	Button(root, text = "Beenden", command = root.destroy).grid(row = 0, column = 2)
213 220
 	root.mainloop()
214
-
215 221
 def TextdateiErstellen():
216 222
 	Datei = open(name, "w")
217 223
 	Datei.write("Name der Klausur:\t%s\n" % (name))
@@ -230,8 +236,9 @@ def NeueKlausur():
230 236
 	NotenspiegelAusgabe()
231 237
 	TextdateiErstellen()
232 238
 mainroot = Tk()
233
-mainroot.title("Hauptmenü")
234
-Button(mainroot, text = "Neue Klausur", command = NeueKlausur).grid()
235
-Button(mainroot, text = "Alte Klausur bearbeiten", command = AlteKlausur).grid()
236
-Button(mainroot, text = "Beenden", command = mainroot.destroy).grid()
239
+mainroot.title("Hauptmenue")
240
+Button(mainroot, text = "Neue Klausur", command = NeueKlausur).grid(row = 1, column = 0)
241
+Button(mainroot, text = "Alte Klausur bearbeiten", command = AlteKlausur).grid(row = 2, column = 0)
242
+Button(mainroot, text = "Beenden", foreground = "red", command = mainroot.destroy).grid(row = 4, column = 0)
237 243
 mainroot.mainloop()
244
+