我正在尝试制作一个小程序,以便更好地了解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')
答案 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。