Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTkinterGUI.py
More file actions
Latest commit
108 lines (89 loc) · 3.65 KB
/
Copy pathTkinterGUI.py
File metadata and controls
108 lines (89 loc) · 3.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#
# TkinterGUI.py
#
# Copyright 2013 Mechtilde Stehmann <mechtilde@stephan>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
fromtkinterimport*
#import tkinter.filedialog
#import tkinter.messagebox
#import tkinter.simpledialog
def_(String):
"""solange keine gettext Integration erfolgt ist, ist dies ein dummy"""
returnString
classcreateWindow(Frame):
def__init__(self, master):
self.master=master
self.menuBar=Menu(master)
self.master.config(menu=self.menuBar)
self.fillMenuBar()
self.createwindow()
defcreatewindow(self):
# Erzeugung eines Fensters
tkFenster=Tk()
tkFenster.title("Kalender")
# Erzeugung einer Variablen Größe
tkFenster.geometry("180x145")
deffillMenuBar(self):
self.menuFile=Menu(self.menuBar, tearoff=False)
self.menuBar.add_cascade(label="Kalender", menu=self.menuFile)
self.menuFile.add_command(label="Fenster", command=self.handler)
self.menuFile.add_command(label="Einfach", command=self.einfacheAnzeige)
self.menuFile.add_command(label="Erweitert", command=self.handler)
self.menuFile.add_separator()
self.menuFile.add_command(label="Beenden", command=self.quit)
self.menuFile1=Menu(self.menuBar, tearoff=False)
self.menuBar.add_cascade(label="Datei", menu=self.menuFile1)
self.menuFile1.add_command(label="Neu", command=self.handler)
self.menuFile1.add_command(label="Öffnen", command=self.handler)
self.menuFile1.add_command(label="Speichern", command=self.handler)
self.menuFile1.add_command(label="Speichern unter", command=self.handler)
self.menuFile1.add_separator()
self.menuFile1.add_command(label="Beenden", command=self.quit)
self.menuFile2=Menu(self.menuBar, tearoff=False)
self.menuBar.add_cascade(label="Bearbeiten", menu=self.menuFile2)
self.menuFile2.add_command(label="Suchen", command=self.handler)
self.menuFile2.add_command(label="Ersetzen", command=self.handler)
self.menuFile2.add_separator()
self.menuFile2.add_command(label="Ausschneiden", command=self.handler)
self.menuFile2.add_command(label="Kopieren", command=self.handler)
self.menuFile2.add_command(label="Einfügen", command=self.handler)
defeinfacheAnzeige(self,):
# Label für die Anzeige der Daten
labelMonat=Label(master=self.tkFenster, text='Januar', fg='white', bg='gray', font=('Arial', 16))
labelMonat.place(x=5, y=5, width=170, height=20)
labelTag=Label(master=tkFenster, text='21', fg='red', bg='#FFCFC9', font=('Arial', 72))
labelTag.place(x=5, y=30, width=170, height=80)
labelWochentag=Label(master=tkFenster, text='Montag')
labelWochentag.place(x=35, y=115, width=90, height=30)
defcalendar(self):
pass
defhandler(self):
pass
defmain():
# Erzeugung eines Fensters
tkFenster=Tk()
tkFenster.title("Kalender")
# Erzeugung einer Variablen Größe
tkFenster.geometry("180x145")
cal=createWindow(tkFenster)
# Aktivieren des Fensters
tkFenster.mainloop()
return0
if__name__=='__main__':
main()