Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » классика жанра: tkinter, таймер и MessageBox [RSS Feed]

#1 Июль 29, 2014 19:27:04

nonsense
Зарегистрирован: 2014-07-29
Сообщения: 8
Репутация: +  1  -
Профиль   Отправить e-mail  

классика жанра: tkinter, таймер и MessageBox

4kpt_II, по поводу первого вопроса. Все-таки интересно было бы узнать про решение через Queue и threads. Напишите, пожалуйста, как будет время.

Офлайн

#2 Июль 29, 2014 19:30:17

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

классика жанра: tkinter, таймер и MessageBox

nonsense
тут и по ссылкам
http://python.su/forum/topic/24602/?page=1#post-130421

Офлайн

#3 Июль 29, 2014 19:31:40

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

классика жанра: tkinter, таймер и MessageBox

Тут два варианта:

Этот мне больше всего нравится. Четко, ясно и по-теме. Так как виджет создается только один раз, то и использование Tkinter будет разовым. Далее просто используем but или в callback механизм обработчика tkinter по возврату: event.widget.

import Tkiner
#
but = Tkinter.Button(...)

Второй вариант тоже часто используют:

import Tkiner as tk
#
but = tk.Button(...)

Это те, кому лень набирать

P.S. Вообще, формально, когда Вы раскрутитесь у Вас уже будут пачки виджетов упакованные в определенный класс или набор классов - модуль. И Вы просто будете их настраивать извне и вставлять как сейчас вставляете кнопку. Строк Tkinter. в результате станет вообще мало.

Офлайн

  • Начало
  • » GUI
  • » классика жанра: tkinter, таймер и MessageBox[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version