Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 8, 2013 13:19:31

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Tkinter (TTK)

Добрый день.
Возможно ли стандартной библиотекой создать значок в области уведомлений, спрятать кнопки на форме (свернуть, развернуть) и изменить свойства кнопки закрытия окна (крестик в шапке) на withdraw?



Офлайн

#2 Ноя. 8, 2013 13:22:03

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

Tkinter (TTK)

Мозг ушел бродить и искать нового хозяина.
Что Вы хотите? По этапам…

Офлайн

#3 Ноя. 8, 2013 13:42:56

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Tkinter (TTK)

Создать окно на tkinter/ttk. Спрятать кнопки “свернуть” и “развернуть”. А при нажатии на крестик, прятать окно.



Офлайн

#4 Ноя. 8, 2013 13:59:30

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

Tkinter (TTK)

Отвечаю по этапам.
1. Создать окно tkinter - можно 100%
2. Убрать кнопки свернуть и развернуть можно изменив атрибуты базового окна.
3. Можно самостоятельно установить реакцию на нажатие крестика. В этой реакции можно сделать все что угодно. От сворачивания до ….

Теперь. По каким воросам нужна помощь?

Офлайн

#5 Ноя. 8, 2013 14:02:59

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Tkinter (TTK)

Как изменить атрибуты, убрав из шапки “свернуть” и “развернуть”.



Офлайн

#6 Ноя. 8, 2013 14:14:14

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

Tkinter (TTK)

Какая ось?

Офлайн

#7 Ноя. 8, 2013 14:19:59

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Tkinter (TTK)

win xp 32



Офлайн

#8 Ноя. 8, 2013 14:22:22

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

Tkinter (TTK)

Не вопрос. Смотрите

import Tkinter
#
root = Tkinter.Tk()
root.attributes("-toolwindow", 1)
#
root.mainloop()

Будут еще вопросы - пишите.

Офлайн

#9 Ноя. 8, 2013 14:33:27

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Tkinter (TTK)

Огромное спасибо. Попробую разобраться.
Со вторым вопросом порешал. При нажатии на крестик прятать окно.
mainframe.protocol(“WM_DELETE_WINDOW”, mainframe.withdraw)
Осталось только создать иконку в области уведомлений.



Офлайн

#10 Ноя. 8, 2013 14:51:18

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

Tkinter (TTK)

А вот последнее вряд-ли получиться…

P.S. Если сможете - обязательно напишите.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version