FAQ  Szukaj  Użytkownicy  Grupy  Statystyki  Rejestracja  Zaloguj


Poprzedni temat :: Następny temat
Python - TK problem z Odświeżaniem-Usuwaniem Widgetów
Autor Wiadomość
siara2134 
Programista Python


Dołączył: 25 Mar 2008
Posty: 60
Skąd: Bytom
Wysłany: 2008-05-27, 15:44   Python - TK problem z Odświeżaniem-Usuwaniem Widgetów

Kod:
from Tkinter import *
import os


root = Tk()

def stdout():
    #print "hello!"
   
        info.configure(text="Czy napewno chcesz zgasic parkowanie ? \n Moze to spowodowac podwyzszenie temperatury dysku.")
        nstdout(1, 0)
        frame = Frame(root)
        frame.pack()
        #global a
        #if a == 0:
        tak = Button(frame, text="Tak", width=25,command=dysk)
        tak.pack(side=RIGHT)
    #frameods = Frame(frame, width=50)
    #frameods.pack()
        nie = Button(frame, text="Nie", width=25,command=root.quit)
        nie.pack(side=LEFT)

def dysk():
    print "Lauch Dysk Module"
    os.system("dysk.bat")
    print "Done"
   

def nstdout(close = 0, b = 1):
        if b == 1:
                info.configure(text="Wprowadz niestandardowy parametr w formie liczby od 1 do 255")
        frame2 = Frame(root)
        frame2.pack()
        entery = Entry(frame2, justify="center")
        global a
        if close == 1:
                frame2.destroy()
                #root.update()
                a = a - b
        if a == 0:
            entery.pack()
            a = a + 1
            entery.insert(0, '255')
   
def hello():
    print "By siara2134. 2008. \n Strona domowa www.fshare.cba.pl/homepage"
    print "Pamietaj. Aby to zadzialalo musisz uruchomic program na koncie z uprawnieniami administratora."
   
a=0
c=0
menubar = Menu(root)
root.geometry("310x100")
root.wm_title("Park Stoper")




info = Label(root, text="Pewnie wiesz do czego sluzy ten program.. \n Wszelkie info do uzyskania pod adresem \n\n WWW.FSHARE.CBA.PL/HOMEPAGE")
info.pack()

#frame = Frame(root, height=10)
#frame.pack()
# create a pulldown menu, and add it to the menu bar
filemenu = Menu(menubar, tearoff=0)
filemenuadd_command(label="Standardowe Ustawienia", command=stdout)
filemenu.add_command(label="Niestandardowe Ustawienia", command=nstdout)
filemenu.add_separator()
filemenu.add_command(label="Wyjscie", command=root.quit)
menubar.add_cascade(label="START", menu=filemenu)

helpmenu = Menu(menubar, tearoff=0)
helpmenu.add_command(label="O Programie", command=hello)
menubar.add_cascade(label="Pomoc", menu=helpmenu)

# display the menu
root.config(menu=menubar)

mainloop()


Zadanie jest takie. Menu (Standardowe ustawienia) ma generowac 2 przyciski. A menu Niestandardowe ma generować pole tekstowe (Reszte sobie potem oprogramuje) Lecz niestety... kiedy 2x sie wybierze jakąś opcje to widgety są x2 a jak inna to mamy nowe widgety od starymi... Troche pomieszałem w kodzie ale kilka linijek wyciąć i bedzie działać. Teraz chce się dowiedzieć co ja zmaścilem ;) .

Pozdrawiam.

[ Dodano: 2008-05-27, 19:01 ]
Nie ważne :P po tygodniu meczenia juz sobie poradzilem :D
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Stronę monitoruje stat24 website monitoring service



Wymiana Linkiem
Forum Komputerowe | PcPlanet |Forum eKing.pl | Warez | www.warezik.eu | Forum GSM | Serwis SonyEricsson | Robert Kubica | Darmowe dzwonki i motywy | Sony Ericsson Forum | gsmfon.org - GSM | Aukcje EMAR
Strona wygenerowana w 0,17 sekundy. Zapytań do SQL: 13