Python 如何在tkinter中将jpg图像作为图标添加到根窗口

Python 如何在tkinter中将jpg图像作为图标添加到根窗口,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我正在使用Python3和tkinter。我想将自己的图像作为图标放置到根窗口中,以代替默认的tkinter图标。请帮帮我。我试过这个代码,但没有用 # -*- coding: utf-8 -*- """ Created on Thu Jun 21 10:12:56 2018 @author: Mahesh """ from tkinter import * from tkinter import font from tkinter import ttk root=Tk() root.tit

我正在使用Python3和tkinter。我想将自己的图像作为图标放置到根窗口中,以代替默认的tkinter图标。请帮帮我。我试过这个代码,但没有用

# -*- coding: utf-8 -*-
"""
Created on Thu Jun 21 10:12:56 2018

@author: Mahesh
"""
from tkinter import *
from tkinter import font
from tkinter import ttk
root=Tk()

root.title("Test Panel")
root.geometry('1100x800-120+0')

root.iconbitmap("C:\Users\Alex\Desktop\Pythonmat\swam.jpg")

root.mainloop()

尝试将图像转换为
.ico
。iconbitmap函数不支持jpg。
您可以交替使用
PIL
库来转换图像,然后使用它。

我认为您只能使用ico文件来实现此目的

例如:

from tkinter import *
root = Tk()
root.iconbitmap(r'C:\Users\Alex\Desktop\Pythonmat\py.ico')
root.mainloop()

你可以在网上做。谷歌。