Thread View: pl.comp.lang.python
1 messages
1 total messages
Started by Adam
Tue, 14 Jan 2003 12:48
Dzialanie kodu pythona a Tkinter - pytanie zielonego :)
Author: Adam
Date: Tue, 14 Jan 2003 12:48
Date: Tue, 14 Jan 2003 12:48
64 lines
2322 bytes
2322 bytes
Czesc.
Dopiero zaczynam prace z pythonem i mam problem z ktorym nie moge
sobie poradzic.
Napisalem prosta aplikacje :
zdefiniowane funkcje oraz klasy
def uruchom(ftp_port):
TUTAJ KOD
if __name__ == '__main__':
print "Startuje"
uruchom(21)
Program (w kilku miejscach) potrzebuje pobrac pewna zmienna. Problem w
tym, ze wartosc tej zmiennej musi byc zmieniana bardzo czesto podczas
pracy programu bez jego ponownego uruchamiania. Odpada wiec
zdefiniowanie jej na poczatku pliku :
ZMIENNA = 'wartosc'
Pomyslalem wiec ze moze by zastosowac tkintera.
Zdefiniowalem pole :
root = Tk(screenName='FTP', baseName='FTP', className='FTP')
Label(root, text='Wielkosc pliku w bajtach').pack()
login_input = Entry(root)
login_input.pack()
login_input.insert(0, '10000'
nastepnie podczas pracy programu na biazaco bylaby pobierana wartosc
pola :
pobieranie_pliku = 'Wielkosc pliku:' + login_input.get()
Jednak nie wiem jak zrobic, aby jedniczesnie dzialalo to okienko
Tkintera i sam wlasciwy program (normalnie w oknie konsoli).
W chwili gdy wywolam root.mainloop() tak :
if __name__ == '__main__':
print "Startuje"
uruchom(21)
root.mainloop()
,to wystartuje program, ale nie tkinter. Z koleii odwrotnie :
if __name__ == '__main__':
print "Startuje"
root.mainloop()
uruchom(21)
to zapetli sie tkinter i dopuki nie dostanie QUITa python nie pojdzie
dalej i nie uruchomi funkcji uruchom(21).
Z gory dzieki za pomoc :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads