Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2008 20:37:36

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

shiza
По той-же ссылке, третий способ. Отрисовать картинку поверх окна.
Третий способ нерабочий, там в тексте прямо об этом сказано.



Офлайн

#2 Окт. 28, 2008 19:48:28

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

Вопрос с использованием цветных иконок под Linux всё ещё актуален. Что-то нагуглить ничего не удалось.



Офлайн

#3 Окт. 28, 2008 21:52:19

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

Я тоже решения не смог найти.



Офлайн

#4 Окт. 28, 2008 21:58:03

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

Думаю что можно его решить для каждого WM менеджера отдельно.



Офлайн

#5 Окт. 28, 2008 21:59:33

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

в TK 8.5 вроде такая проблема решена.



Офлайн

#6 Окт. 29, 2008 04:20:40

gmorgunov
От:
Зарегистрирован: 2008-10-15
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter: иконка у окна Toplevel

Привет.
Как вариант можно это использовать:

#!/usr/bin/python
# coding: koi8-r
from Tkinter import *

icon2 = ('R0lGODlhEAAMAKEAAAAAAAC18////////yH5BAEAAAIALAAAAAAQAAwAAAI'
'glIFgyxcfVFsAQtmS3rjaH1Hg141WaT5ouprt2HHcUgAAOw==')

root = Tk()
frame=Frame(root)

img = PhotoImage(data=icon2)

label=Label(frame,image=img)

label.pack()
frame.pack()
root.mainloop()
Если картинка красивая,то по-моему неплохо :)

С уважением gmorgunov



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version