27 |
LST2005.LStRechner2005.__init__(self) |
LST2005.LStRechner2005.__init__(self) |
28 |
|
|
29 |
root.title("Lohnrechner 2005 - v%s" % _release_version) |
root.title("Lohnrechner 2005 - v%s" % _release_version) |
30 |
|
root.resizable(NO, NO) |
31 |
|
self.root = root |
32 |
|
|
33 |
Label(root, text="Lohn:").grid(row=0, sticky=E) |
Label(root, text="Lohn:").grid(row=0, sticky=E) |
34 |
self.lohn = Entry(root) |
self.lohn = Entry(root) |
80 |
self.kist = Entry(root) |
self.kist = Entry(root) |
81 |
self.kist.grid(row=2, column=3, sticky=W) |
self.kist.grid(row=2, column=3, sticky=W) |
82 |
|
|
83 |
self.calcbutton = Button(root, text="Berechnen", command=self.CalcOutput) |
buttons = Frame() |
84 |
self.calcbutton.grid(row=3, columnspan=4) |
buttons.grid(row=3, columnspan=4) |
85 |
|
Button(buttons, text="Quit", command=root.quit).pack(side=LEFT) |
86 |
|
Button(buttons, text="Info", command=self.Info).pack(side=LEFT) |
87 |
|
Button(buttons, text="Berechnen", command=self.CalcOutput).pack(side=LEFT) |
88 |
|
|
89 |
self.CalcOutput() |
self.CalcOutput() |
90 |
|
|
117 |
self.kist.delete(0, END) |
self.kist.delete(0, END) |
118 |
self.kist.insert(0, "%.2f" % self.GetKirchensteuer()) |
self.kist.insert(0, "%.2f" % self.GetKirchensteuer()) |
119 |
|
|
120 |
|
def Info(self): |
121 |
|
infowin = Toplevel(self.root) |
122 |
|
infowin.title("Info") |
123 |
|
Label(infowin, text="Lohnrechner 2005 %s" % _release_version, |
124 |
|
font=("Times", 14, "bold italic")).grid(row=0, pady=20) |
125 |
|
Label(infowin, text= |
126 |
|
"Copyright (C) 2005 Intevation GmbH \n\n\ |
127 |
|
Lohnrechner 2005 comes with ABSOLUTELY NO WARRANTY.\n\ |
128 |
|
This is free software, and you are welcome to redistribute it\n\ |
129 |
|
under the terms of the GNU General Public License.\n\ |
130 |
|
For more information about these matters, see the file named COPYING.\n\n\ |
131 |
|
Dieses Programm verwendet LST2005 %s" % LST2005._ModulVersion()).grid(row=1, padx=10) |
132 |
|
Button(infowin, text="Ok", command=infowin.destroy).grid(row=2, pady=10) |
133 |
|
|
134 |
|
|
135 |
if __name__ == "__main__": |
if __name__ == "__main__": |
136 |
root = Tk() |
root = Tk() |