/[lohnrechner]/trunk/lohnrechner2006.py
ViewVC logotype

Diff of /trunk/lohnrechner2006.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 16 by wilde, Thu Jan 13 13:01:58 2005 UTC revision 17 by wilde, Thu Jan 13 15:51:34 2005 UTC
# Line 27  class Lohnrechner(LST2005.LStRechner2005 Line 27  class Lohnrechner(LST2005.LStRechner2005
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)
# Line 78  class Lohnrechner(LST2005.LStRechner2005 Line 80  class Lohnrechner(LST2005.LStRechner2005
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    
# Line 112  class Lohnrechner(LST2005.LStRechner2005 Line 117  class Lohnrechner(LST2005.LStRechner2005
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()

Legend:
Removed from v.16  
changed lines
  Added in v.17

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26