Advertisement
Safiron

Project - Original

Apr 1st, 2014
897
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 20.56 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. from Tkinter import *
  4. import Tix
  5. import ScrolledText  
  6. class myApp:
  7.     def __init__(self, master):
  8.         #menu
  9.         self.menubar = Menu(master)
  10.         master.config(menu=self.menubar)
  11.        
  12.         self.soubormenu = Menu(self.menubar, tearoff=0)
  13.         self.upravymenu = Menu(self.menubar, tearoff=0)
  14.         self.infomenu = Menu(self.menubar, tearoff=0)
  15.         self.vytvormenu = Menu(self.menubar, tearoff=0)
  16.         self.nastavenimenu = Menu(self.menubar, tearoff=0)
  17.         self.napovedamenu = Menu(self.menubar, tearoff=0)
  18.        
  19.         self.menubar.add_cascade(label="Soubor", menu=self.soubormenu)
  20.         self.menubar.add_cascade(label="Upravy", menu=self.upravymenu)
  21.         self.menubar.add_cascade(label="Informace", menu=self.infomenu)
  22.         self.menubar.add_cascade(label="Vytvorit", menu=self.vytvormenu)
  23.         self.menubar.add_cascade(label="Nastaveni", menu=self.nastavenimenu)
  24.         self.menubar.add_cascade(label="Napoveda", menu=self.napovedamenu)
  25.         #soubor
  26.         self.soubormenu.add_command(label="Novy")
  27.         self.soubormenu.add_command(label="Otevrit")
  28.         self.soubormenu.add_command(label="Konec")
  29.         #upravy
  30.         self.upravymenu.add_command(label="Zpet")
  31.         self.upravymenu.add_command(label="Znovu")
  32.         #informace
  33.         self.infomenu.add_command(label="Informace o programu")
  34.         #vytvorit
  35.         self.vytvormenu.add_command(label="Vytvorit galerii")
  36.         #nastaveni
  37.         self.nastavenimenu.add_command(label="Nastaveni programu...")
  38.         self.nastavenimenu.add_command(label="Nastaveni pisma...")
  39.         self.nastavenimenu.add_command(label="Nastaveni pravopisu...")
  40.         #napoveda
  41.         self.napovedamenu.add_command(label="Obsah")
  42.         self.napovedamenu.add_command(label="Nejcastejsi dotazy")
  43.         self.napovedamenu.add_command(label="O programu...")
  44.        
  45.         #zalozky
  46.         self.nb = Tix.NoteBook(master)
  47.         self.nb.add("page1", label="Registracni formular jezdce")
  48.         self.nb.add("page2", label="Registracni formular automobilu")
  49.         self.nb.add("page3", label="Editace jezdce")
  50.         self.nb.pack(expand=1, fill=BOTH)
  51.         self.p1 = self.nb.subwidget_list["page1"]
  52.         self.p2 = self.nb.subwidget_list["page2"]
  53.         self.p3 = self.nb.subwidget_list["page3"]
  54.                
  55.         #zobrazeni aktualni stranky
  56.         self.nb.raise_page("page1")
  57.        
  58.         #A1 -------------------------------------------------------------------
  59.         # hlavni nadpis
  60.         self.la1 = Label(self.p1, text="Registracni formular jezdce")
  61.         self.la1.pack(side=TOP, padx=5, pady=5)
  62.         #hlavni frame pro jezdce
  63.         self.hlavniFrame = Frame(self.p1)
  64.         self.hlavniFrame.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  65.         self.hlavniFrame.option_add('*Font', 'Arial 9')
  66.         # frame pro udaje
  67.         self.levyFrame = Frame(self.hlavniFrame)
  68.         self.levyFrame.pack(side=LEFT, fill=BOTH, expand=1, padx=5, pady=5)
  69.         # frame pro fotku
  70.         self.pravyFrame = Frame(self.hlavniFrame)
  71.         self.pravyFrame.pack(side=RIGHT, fill=BOTH, expand=1, padx=5, pady=5)
  72.        
  73.         # LabelFrame pro vlozeni udaju    
  74.         self.prvniLabelFrame = LabelFrame(self.levyFrame, text="Jezdec")
  75.         self.prvniLabelFrame.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  76.  
  77.         Label(self.prvniLabelFrame, text="Jmeno:").grid(row=0, column=0, padx=35, pady=2, sticky=W)
  78.         Label(self.prvniLabelFrame, text="Prijmeni:").grid(row=1, column=0, padx=35, pady=2, sticky=W)
  79.         Label(self.prvniLabelFrame, text="Narozen:").grid(row=2, column=0, padx=35, pady=2, sticky=W)
  80.         Label(self.prvniLabelFrame, text="E-mail:").grid(row=3, column=0, padx=35, pady=2, sticky=W)
  81.         Label(self.prvniLabelFrame, text="Mobil:").grid(row=4, column=0, padx=35, pady=2, sticky=W)
  82.        
  83.         self.oknoJmeno = Entry(self.prvniLabelFrame, width=27)
  84.         self.oknoJmeno.grid(row=0, column=1, padx=2, pady=2, sticky=W)
  85.         self.oknoPrijmeni = Entry(self.prvniLabelFrame, width=27)
  86.         self.oknoPrijmeni.grid(row=1, column=1, padx=2, pady=2, sticky=W)
  87.  
  88.         self.spinDen = Spinbox(self.prvniLabelFrame, from_=1, to=31, width=5)
  89.         self.spinDen.grid(row=2, column=1, padx=2, pady=2, sticky=W)
  90.         self.spinMesic = Spinbox(self.prvniLabelFrame, from_=1, to=12, width=5)
  91.         self.spinMesic.grid(row=2, column=1, padx=50, pady=2, sticky=W)
  92.         self.spinRok = Spinbox(self.prvniLabelFrame, from_=1960, to=1994, width=9)
  93.         self.spinRok.grid(row=2, column=1, padx=98, pady=2, sticky=W)
  94.        
  95.         self.oknoMail = Entry(self.prvniLabelFrame, width=27)
  96.         self.oknoMail.grid(row=3, column=1, padx=2, pady=2, sticky=W)  
  97.         self.oknoMobil = Entry(self.prvniLabelFrame, width=27)
  98.         self.oknoMobil.grid(row=4, column=1, padx=2, pady=2, sticky=W) 
  99.        
  100.         #LabelFrame adresa
  101.         self.adresaLabelFrame = LabelFrame(self.levyFrame, text="Adresa")
  102.         self.adresaLabelFrame.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)        
  103.         Label(self.adresaLabelFrame, text="Ulice:").grid(row=0, column=0, padx=40, pady=2, sticky=W)
  104.         Label(self.adresaLabelFrame, text="c.p.:").grid(row=1, column=0, padx=40, pady=2, sticky=W)
  105.         Label(self.adresaLabelFrame, text="Mesto:").grid(row=2, column=0, padx=40, pady=2, sticky=W)
  106.      
  107.         self.oknoUlice = Entry(self.adresaLabelFrame, width=27)
  108.         self.oknoUlice.grid(row=0, column=1, padx=2, pady=2, sticky=W)
  109.         self.oknocp = Entry(self.adresaLabelFrame, width=27)
  110.         self.oknocp.grid(row=1, column=1, padx=2, pady=2, sticky=W)
  111.         self.oknoMesto = Entry(self.adresaLabelFrame, width=27)
  112.         self.oknoMesto.grid(row=2, column=1, padx=2, pady=2, sticky=W)
  113.        
  114.         #LabelFrame foto
  115.         self.fotoLabelFrame = LabelFrame(self.pravyFrame, text="Foto")
  116.         self.fotoLabelFrame.pack(side=TOP, fill=BOTH, padx=5, pady=5)
  117.  
  118.         #Frame vybrat
  119.         self.vybratFrame = Frame(self.fotoLabelFrame)
  120.         self.vybratFrame.pack(side=TOP, fill=BOTH, padx=5, pady=5)        
  121.         self.oknoVybrat = Entry(self.vybratFrame, width=27)
  122.         self.oknoVybrat.grid(row=0, column=0, padx=2, pady=2, sticky=W)      
  123.         self.vybratButton = Button(self.vybratFrame, text=u"Vybrat", width=10)
  124.         self.vybratButton.grid(row=0, column=1, padx=2, pady=2, sticky=W)
  125.        
  126.         #Frame nahledFoto  
  127.         self.nahledFrame = Frame(self.fotoLabelFrame, height = 155)
  128.         self.nahledFrame.pack(side=TOP, fill=BOTH, padx=5, pady=5)
  129.        
  130.         self.foto = PhotoImage(file = "smajlik.gif")
  131.         self.lblFoto = Label(self.nahledFrame, image=self.foto)
  132.         self.lblFoto.pack(expand = 1, fill = Y, padx = 10, pady = 10)
  133.        
  134.         self.vlozitButton = Button(self.fotoLabelFrame, text=u"Ulozit", width=10)
  135.         self.vlozitButton.pack(fill=BOTH, expand=1)
  136.         self.vlozitButton.config(state=DISABLED)                            
  137.        
  138.         #hlavni Flame 2
  139.         self.hlavniFrame2 = Frame(self.p1)
  140.         self.hlavniFrame2.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  141.         self.hlavniFrameOme = Frame(self.hlavniFrame2)
  142.         self.hlavniFrameOme.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  143.        
  144.         #LabelFrame neco o me
  145.         self.omeLabelFrame = LabelFrame(self.hlavniFrameOme, text="Neco o me", height=20)
  146.         self.omeLabelFrame.pack(side=TOP,fill=BOTH, expand=1, padx=5, pady=5)
  147.         self.blok=ScrolledText.ScrolledText(self.omeLabelFrame, height=6)
  148.         self.blok.pack(side=LEFT,fill=BOTH, expand=1, padx=5, pady=5)
  149.         self.blok.focus_set()                
  150.          
  151.         #Frame hlavni nastaveni
  152.         self.hlavniNastaveniFrame = Frame(self.hlavniFrame2)
  153.         self.hlavniNastaveniFrame.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)          
  154.         #LabelFrame nastaveni        
  155.         self.nastaveniLabelFrame = LabelFrame(self.hlavniNastaveniFrame, text="Dodatecna nastaveni")
  156.         self.nastaveniLabelFrame.pack(side=LEFT, fill=BOTH, expand = 1, padx=5, pady=5)
  157.        
  158.         self.check1var = StringVar()
  159.         self.check2var = StringVar()
  160.         self.check3var = StringVar()
  161.        
  162.         self.check1 = Checkbutton(self.nastaveniLabelFrame, text="Nezobrazovat fotky.", onvalue="volba1", offvalue="-", variable=self.check1var)
  163.         self.check1.pack(side=TOP, anchor=W, padx=4, pady=4)
  164.         self.check1.deselect()
  165.        
  166.         self.check2 = Checkbutton(self.nastaveniLabelFrame, text="Nezobrazovat datum narozeni.", onvalue="volba2", offvalue="-", variable=self.check2var)
  167.         self.check2.pack(side=TOP, anchor=W, padx=4, pady=4)
  168.         self.check2.deselect()
  169.        
  170.         self.check3 = Checkbutton(self.nastaveniLabelFrame, text="Nezobrazovat telefoni cislo.", onvalue="volba3", offvalue="-", variable=self.check3var)
  171.         self.check3.pack(side=TOP, anchor=W, padx=4, pady=4)
  172.         self.check3.deselect()
  173.        
  174.         #tlacitka
  175.         self.tlacitkaFrame = Frame(self.hlavniNastaveniFrame)
  176.         self.tlacitkaFrame.pack(side=LEFT, fill=BOTH, padx=5, pady=5)
  177.        
  178.         self.ulozitButton = Button(self.tlacitkaFrame, text=u"Ulozit", width=30, height = 1)
  179.         self.ulozitButton.pack(side = TOP, padx=80, pady=8)
  180.         self.smazButton = Button(self.tlacitkaFrame, text=u"Smaz vse", width=30, height = 1)
  181.         self.smazButton.pack(side = TOP, padx=80, pady=8)
  182.         self.konecButton = Button(self.tlacitkaFrame, text=u"Konec", width=30, height = 1)
  183.         self.konecButton.pack(side = TOP, padx=80, pady=8)    
  184.              
  185.        
  186.         #B1 ------------------------------------------------------------------
  187.         self.la2 = Label(self.p2, text="Registracni formular automobilu")
  188.         self.la2.pack(side=TOP, padx=5, pady=5)
  189.        
  190.         #hlavni frame pro auto
  191.         self.hlavniFrameA = Frame(self.p2)
  192.         self.hlavniFrameA.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  193.         self.hlavniFrameA.option_add('*Font', 'Arial 9')
  194.         # frame pro udaje
  195.         self.levyFrameA = Frame(self.hlavniFrameA)
  196.         self.levyFrameA.pack(side=LEFT, fill=BOTH, expand=1, padx=5, pady=5)
  197.         # frame pro fotku
  198.         self.pravyFrameA = Frame(self.hlavniFrameA)
  199.         self.pravyFrameA.pack(side=RIGHT, fill=BOTH, expand=1, padx=5, pady=5)
  200.        
  201.         # LabelFrame pro vlozeni udaju    
  202.         self.prvniLabelFrameA = LabelFrame(self.levyFrameA, text="Zavodni automobil")
  203.         self.prvniLabelFrameA.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  204.  
  205.         Label(self.prvniLabelFrameA, text="Znacka:").grid(row=0, column=0, padx=30, pady=2, sticky=W)
  206.         Label(self.prvniLabelFrameA, text="Typ:").grid(row=1, column=0, padx=30, pady=2, sticky=W)
  207.         Label(self.prvniLabelFrameA, text="Skupina:").grid(row=2, column=0, padx=30, pady=2, sticky=W)
  208.         Label(self.prvniLabelFrameA, text="Obsah motoru:").grid(row=3, column=0, padx=30, pady=2, sticky=W)
  209.         Label(self.prvniLabelFrameA, text="Zavodni cislo:").grid(row=4, column=0, padx=30, pady=2, sticky=W)
  210.        
  211.         self.oknoZnacka = Entry(self.prvniLabelFrameA, width=27)
  212.         self.oknoZnacka.grid(row=0, column=1, padx=2, pady=2, sticky=W)
  213.         self.oknoTyp = Entry(self.prvniLabelFrameA, width=27)
  214.         self.oknoTyp.grid(row=1, column=1, padx=2, pady=2, sticky=W)
  215.        
  216.         self.varA = StringVar()
  217.         self.rbSkupinaA = Radiobutton(self.prvniLabelFrameA, text="A (do 1.4)", variable=self.varA, value="A (do 1.4)")
  218.         self.rbSkupinaA.grid(row=2, column=1, padx=2, pady=2, sticky=W)
  219.         self.rbSkupinaA.select()
  220.         self.rbSkupinaB = Radiobutton(self.prvniLabelFrameA, text="B (do 2.0)", variable=self.varA, value="B (do 2.0)")
  221.         self.rbSkupinaB.grid(row=2, column=1, padx=100, pady=2, sticky=W)
  222.        
  223.                
  224.         self.oknoMail = Entry(self.prvniLabelFrameA, width=27)
  225.         self.oknoMail.grid(row=3, column=1, padx=2, pady=2, sticky=W)  
  226.         self.oknoMobil = Entry(self.prvniLabelFrameA, width=27)
  227.         self.oknoMobil.grid(row=4, column=1, padx=2, pady=2, sticky=W)        
  228.        
  229.         #LabelFrame foto
  230.         self.fotoLabelFrameA = LabelFrame(self.pravyFrameA, text="Foto")
  231.         self.fotoLabelFrameA.pack(side=TOP, fill=BOTH, padx=5, pady=5)
  232.  
  233.         #Frame vybrat
  234.         self.vybratFrameA = Frame(self.fotoLabelFrameA)
  235.         self.vybratFrameA.pack(side=TOP, fill=BOTH, padx=5, pady=5)
  236.              
  237.         self.oknoVybratA = Entry(self.vybratFrameA, width=27)
  238.         self.oknoVybratA.grid(row=0, column=0, padx=2, pady=2, sticky=W)      
  239.         self.vybratButtonA = Button(self.vybratFrameA, text=u"Vybrat", width=10)
  240.         self.vybratButtonA.grid(row=0, column=1, padx=2, pady=2, sticky=W)
  241.        
  242.         #LabelFrame jezdec
  243.         self.jezdecLabelFrameA = LabelFrame(self.levyFrameA, text="Jezdec", height=10)
  244.         self.jezdecLabelFrameA.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)        
  245.        
  246.         self.prirad = Label (self.jezdecLabelFrameA, text="Prirad jezdce k autu:")
  247.         self.prirad.pack(side=TOP, padx=5, pady=5)
  248.        
  249.         self.boxJezdcu = Listbox(self.jezdecLabelFrameA, height = 5)
  250.         self.boxJezdcu.pack(side=TOP, fill = BOTH, expand=1, padx=5, pady=5)
  251.         self.boxJezdcu.insert(END, u"Jmeno: Josef Hudecek, Adresa: Nove Lublice 23")      
  252.        
  253.         #Frame nahledFoto  
  254.         self.nahledFrameA = Frame(self.fotoLabelFrameA, height = 155)
  255.         self.nahledFrameA.pack(side=TOP, fill=BOTH, padx=5, pady=5)
  256.        
  257.         self.fotoA = PhotoImage(file = "auto.gif")
  258.         self.lblFotoA = Label(self.nahledFrameA, image=self.fotoA)
  259.         self.lblFotoA.pack(expand = 1, fill = Y, padx = 10, pady = 10)
  260.        
  261.         self.vlozitButtonA = Button(self.fotoLabelFrameA, text=u"Vlozit do galerie", width=10)
  262.         self.vlozitButtonA.pack(fill=BOTH, expand=1)
  263.        
  264.         #hlavni Flame 2
  265.         self.hlavniFrame2A = Frame(self.p2)
  266.         self.hlavniFrame2A.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  267.         self.galerieLabelFrameA = LabelFrame(self.hlavniFrame2A, text="Galerie")
  268.         self.galerieLabelFrameA.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  269.        
  270.         self.fotoA2 = PhotoImage(file = "auticko.gif")
  271.         self.lblFotoA2 = Label(self.galerieLabelFrameA, image=self.fotoA2)
  272.         self.lblFotoA2.grid(row=0, column=0, padx = 10, pady = 10)
  273.        
  274.         self.fotoA3 = PhotoImage(file = "auticko2.gif")
  275.         self.lblFotoA3 = Label(self.galerieLabelFrameA, image=self.fotoA3)
  276.         self.lblFotoA3.grid(row=0, column=1, padx = 10, pady = 10)
  277.        
  278.         #Frame vlastnosti
  279.         self.vlastnostiFrameA = Frame(self.hlavniFrame2A)
  280.         self.vlastnostiFrameA.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  281.         #LabelFrame vlastnosti        
  282.         self.vlastnostiLabelFrameA = LabelFrame(self.vlastnostiFrameA, text="Dodatecne vlastnosti")
  283.         self.vlastnostiLabelFrameA.pack(side=LEFT, fill=BOTH, expand = 1, padx=5, pady=5)
  284.        
  285.         self.check1Avar = StringVar()
  286.         self.check2Avar = StringVar()
  287.         self.check3Avar = StringVar()
  288.        
  289.         self.check1A = Checkbutton(self.vlastnostiLabelFrameA, text="4x4", onvalue="volba1", offvalue="-", variable=self.check1Avar)
  290.         self.check1A.pack(side=TOP, anchor=W, padx=4, pady=4)
  291.         self.check1A.deselect()
  292.        
  293.         self.check2A = Checkbutton(self.vlastnostiLabelFrameA, text="Pick-up", onvalue="volba2", offvalue="-", variable=self.check2Avar)
  294.         self.check2A.pack(side=TOP, anchor=W, padx=4, pady=4)
  295.         self.check2A.deselect()
  296.        
  297.         self.check3A = Checkbutton(self.vlastnostiLabelFrameA, text="Rodeocross pneu", onvalue="volba3", offvalue="-", variable=self.check3Avar)
  298.         self.check3A.pack(side=TOP, anchor=W, padx=4, pady=4)
  299.         self.check3A.deselect()
  300.        
  301.         #tlacitka
  302.         self.tlacitkaFrameA = Frame(self.vlastnostiFrameA)
  303.         self.tlacitkaFrameA.pack(side=LEFT, fill=BOTH, padx=5, pady=5)
  304.        
  305.        
  306.         self.ulozitButtonA = Button(self.tlacitkaFrameA, text=u"Ulozit", width=30, height = 1)
  307.         self.ulozitButtonA.pack(side = TOP, padx=80, pady=8)
  308.         self.smazButtonA = Button(self.tlacitkaFrameA, text=u"Smaz vse", width=30, height = 1)
  309.         self.smazButtonA.pack(side = TOP, padx=80, pady=8)
  310.         self.konecButtonA = Button(self.tlacitkaFrameA, text=u"Konec", width=30, height = 1)
  311.         self.konecButtonA.pack(side = TOP, padx=80, pady=8)
  312.        
  313.        
  314.         #C1 ------------------------------------------------------------------
  315.         self.la3 = Label(self.p3, text="Profil jezdce")
  316.         self.la3.pack(side=TOP, padx=5, pady=5)
  317.        
  318.         #frame pro levou listu
  319.         self.levyFrameP = LabelFrame(self.p3)
  320.         self.levyFrameP.pack(side = LEFT, fill=BOTH, expand=1, padx=5, pady=5)
  321.        
  322.         self.fotoP = PhotoImage(file = "smajlik.gif")
  323.         self.lblFotoP = Label(self.levyFrameP, image=self.fotoP)
  324.         self.lblFotoP.pack(side = TOP, expand = 1, fill = Y, padx = 1, pady = 1)
  325.        
  326.         self.laVysledky = Label(self.levyFrameP, text = "Vysledky", foreground = "blue", font="Arial 15 bold")
  327.         self.laVysledky.pack(side=TOP, padx = 5, pady=15)
  328.         self.laZavody = Label(self.levyFrameP, text = "Odjete zavody", foreground = "blue", font="Arial 15 bold")
  329.         self.laZavody.pack(side=TOP, padx = 5, pady=15)
  330.         self.laUspechy = Label(self.levyFrameP, text = "Uspechy", foreground = "blue", font="Arial 15 bold")
  331.         self.laUspechy.pack(side=TOP, padx = 5, pady=15)
  332.         self.laFotky = Label(self.levyFrameP, text = "Fotogalerie", foreground = "blue", font="Arial 15 bold")
  333.         self.laFotky.pack(side=TOP, padx = 5, pady=15)
  334.         self.laTeam = Label(self.levyFrameP, text = "Team", foreground = "blue", font="Arial 15 bold")
  335.         self.laTeam.pack(side=TOP, padx = 5, pady=15)
  336.         self.laPoznamky = Label(self.levyFrameP, text = "Poznamky", foreground = "blue", font="Arial 15 bold")
  337.         self.laPoznamky.pack(side=TOP, padx = 5, pady=15)
  338.                
  339.         # frame pro udaje
  340.         self.hlavniFrameP = Frame(self.p3)
  341.         self.hlavniFrameP.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  342.        
  343.         self.laJmeno = Label(self.hlavniFrameP, text="Josef Hudecek", font ="Arial 30 bold")
  344.         self.laJmeno.pack(side=TOP, padx=70, pady=5)
  345.        
  346.         #LabelFrame osobni udaje
  347.         self.osobniLabelFrameP = LabelFrame(self.hlavniFrameP, text = "Osobni udaje")
  348.         self.osobniLabelFrameP.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  349.         self.laNarozeni = Label(self.osobniLabelFrameP, text = "Narozen: 14/10/1964")
  350.         self.laNarozeni.pack(side=TOP, padx = 5, pady=5)
  351.         self.laEmail = Label(self.osobniLabelFrameP, text = "E-mail: [email protected]")
  352.         self.laEmail.pack(side=TOP, padx = 5, pady=5)
  353.         self.laMobil = Label(self.osobniLabelFrameP, text = "Mobil: +420 736 449 128")
  354.         self.laMobil.pack(side=TOP, padx = 5, pady=5)
  355.         self.laAdresa = Label(self.osobniLabelFrameP, text = "Bydliste: Nove Lublice 23")
  356.         self.laAdresa.pack(side=TOP, padx = 5, pady=5)
  357.        
  358.         self.laEditace = Label(self.osobniLabelFrameP, text = "Editovat",foreground = "blue")
  359.         self.laEditace.pack(side=RIGHT, padx = 5, pady=5)
  360.        
  361.         #LabelFrame o me
  362.         self.omeLabelFrameP = LabelFrame(self.hlavniFrameP, text = "O me")
  363.         self.omeLabelFrameP.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  364.        
  365.         self.text = Text(self.omeLabelFrameP, height = 5)
  366.         self.text.pack(side=TOP, padx=5, pady=5)
  367.         self.text.insert(END,"Zakladatel obcanskeho zdruzeni Rodeocar a taktez Rodeocrossu Nove Lublice.")
  368.         self.text.insert(END, "\n")  
  369.         self.text.config(state=DISABLED)
  370.        
  371.         self.laEditace2 = Label(self.omeLabelFrameP, text = "Editovat",foreground = "blue")
  372.         self.laEditace2.pack(side=RIGHT, padx = 5, pady=5)
  373.        
  374.         # LabelFrame auta
  375.         self.autaLabelFrameP = LabelFrame(self.p3, text="Seznam aut")
  376.         self.autaLabelFrameP.pack(side=TOP, fill=BOTH, expand=1, padx=5, pady=5)
  377.        
  378.         self.boxAut = Listbox(self.autaLabelFrameP, height = 5)
  379.         self.boxAut.pack(side=TOP, fill = BOTH, expand=1, padx=5, pady=5)
  380.        
  381.         self.boxAut.insert(END, u"Znacka: Renault, Typ: 19, Skupina: A, Obsah: 1.5, Zavodni cislo: 14")
  382.        
  383.         self.laEditace3 = Label(self.autaLabelFrameP, text = "Editovat",foreground = "blue")
  384.         self.laEditace3.pack(side=RIGHT, padx = 5, pady=5)
  385.                
  386. #main
  387. root = Tix.Tk()
  388. app = myApp(root)
  389. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement