You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tkinter调用root.title()设置窗口标题未生效的原因排查

故障原因

代码存在两处语法错误,导致root.title()配置逻辑从未被执行,标题自然不会更新:

  • 类构造方法命名错误:Python类的初始化方法必须是前后带双下划线的__init__,当前代码写的是单下划线包裹的_init_,实例化类时该方法不会自动触发,内部写的标题设置、窗口尺寸设置逻辑全部不会运行。
  • 类实例化参数缺失:初始化Face_Recognization_System对象时,没有将提前创建的root窗口实例作为参数传入,就算构造方法命名正确,也会直接抛出参数不匹配的运行错误。
修复后完整代码
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk

class Face_Recognization_System:
    def __init__(self, root):
        self.root = root
        self.root.title("Simple Prog")
        self.root.geometry("1530x790+0+0")


if __name__ == "__main__":
    root = Tk()
    obj = Face_Recognization_System(root)
    root.mainloop()

运行上述代码后,窗口标题、尺寸都会按配置正常生效。

内容的提问来源于stack exchange,提问作者No Name Needed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 12:57:11