Я всё-таки хочу узнать, как работает iconwindow.
Перечитал кучу описаний, и пытаюсь следовать этим описаниям.
Прикрепил скрин с описаниями…
Вот весь код:
# coding=utf-8
__author__ = ‘Paddy’
from Tkinter import *
import os.path
import random
from PIL import Image, ImageDraw
root = Tk()
img = PhotoImage(name='skype.ico')
L2F= LabelFrame(root,width=100,heigh=200,bg='yellow')
L2F.pack()
print (root.wm_iconwindow(pathName=L2F))
def btn(event):
l= root.wm_state('icon')
print TkVersion
button = Button(root,
image=img,
text=u“Skype”,
width=30,height = 30)
button.bind(“<Button>”,btn)
button.pack()
root.mainloop()
Вот ошибку, которую выдает компилятор при работе с iconwindow
C:\Python27\python.exe “CUsers/Paddy/Desktop/CodeAcademy/My project/Fitness/FitOne.py”
Traceback (most recent call last):
File “CUsers/Paddy/Desktop/CodeAcademy/My project/Fitness/FitOne.py”, line 18, in
print (root.wm_iconwindow(pathName=L2F))
File “C:\Python27\lib\lib-tk\Tkinter.py”, line 1714, in wm_iconwindow
return self.tk.call('wm', ‘iconwindow’, self._w, pathName)
_tkinter.TclError: can't use .38925128L as icon window: not at top level
Process finished with exit code 1
Надеюсь на помощь, заранее спасибо