![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| grock |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 3.8.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
[code ext = py]
# -*- coding: cp1251 -*- from Tkinter import * from threading import Thread class EBTest : def __init__ (self): self.w = Tk() self.fa = Frame (self.w) self.fa.pack(side = TOP) fb = Frame (self.w) fb.pack(side = TOP) e = Text (self.w) e.pack(side = BOTTOM) def xxx(self): # self.w.update() self.w.wait_visibility() # ждать, пока создастся окно print 'test' T = EBTest() t = Thread (target = T.xxx) t.start() T.w.mainloop() [/code] Добавлено @ 14:58 т.е. вот так
|
|||
|
||||
| setq |
|
|||
|
Unregistered |
"натянутые" отношения между Tkinter и потоками скоро станут притчей во языцех. не знаю, может Tkinter как-то играется с глобальными переменными? мне докопаться до сути пока не удалось. опыта мало да и много не знаю.
|
|||
|
||||
| grock |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 3.8.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
откуда ты знаешь что скоро станет, какой-то буржуйский форум читаешь, подскажи ссылку, может там помогут
|
|||
|
||||
| setq |
|
|||
|
Unregistered |
отрываю от сердца: comp.lang.python
|
|||
|
||||
| grock |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 3.8.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
ну, лана спасибо
|
|||
|
||||
| bialix |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 4.7.2005 Репутация: нет Всего: нет |
если еще актуально: насколько я знаю GUI нормально работает только в основном потоке. В дополнительные потоки обычно выносится всякая закулисная работа. X-Window вообще однопоточный, в Windows есть такое понятие как очередь сообщений. Даже в книжках обычно пишут о том, что GUI должно быть в главном потоке.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |