如何设置图标并更新我的tkinter窗口的标题?

时间:2017-08-17 08:57:31

标签: python python-2.7 tkinter

我正在尝试制作一个小程序,以便更好地了解tkinter在python中的工作原理。

因此我想知道如何设置图标并更新tkinter窗口的标题。

我已经编写了以下代码,是否有人能够就如何在此脚本中实现上述内容提出建议?

from Tkinter import *
import Tkinter as Tk
import ttk

class Test(Tk.Tk):
    def __init__(self, *args, **kwargs):
        Tk.Tk.__init__(self, *args, **kwargs)

app = Test()
app.state("zoomed")
app.mainloop()
# I'm having problems with this could I get any help?
app.wm_iconbitmap('xxxxxxx.ico')
app.title('Vikings Lore')

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码段设置tkinter窗口的标题:

from tkinter import *

root = Tk()

root.wm_title("Hello, world")

这会将根窗口的标题设置为Hello, world。 至于图标,可以使用以下代码段设置:

from tkinter import *

root = Tk()

root.iconbitmap("icon.ico")

这会将根窗口的图标设置为文件icon.ico

如果您需要进一步的基本帮助tkinter http://effbot.org/tkinterbook/是您最好的朋友。

答案 1 :(得分:0)

对于Linux(为我工作),您还需要在字符串开头添加“ @”:

app_icon = '/home/user/icons/number-three_66512.XBM'
root.iconbitmap('@' + app_icon)

如果出现错误_tkinter.TclError: error reading bitmap file,请使用XBM格式而不是ICO。