【问题标题】:How to change the title of the window in pyinstaller?如何在pyinstaller中更改窗口的标题?
【发布时间】:2019-05-09 14:16:27
【问题描述】:

我用这个命令创建了一个 python 脚本的 exe 文件:

pyinstaller --onefile Time.py --icon 1.ico --onefile

如何更改 EXE 文件窗口的标题?

我不使用任何工具,例如 kivy、Tkinter、Arcade、Pygame 等

【问题讨论】:

    标签: python-3.x pyinstaller


    【解决方案1】:

    一旦使用 Pyinstaller 转换,窗口标题就无法更改。在您的 .py 代码中编辑它。

    使用 Tkinter:

    win = tk.TK()
    win.title("Some Title")
    

    使用 Pygame:

    caption = pygame.display.set_caption('Some Title')
    

    与基维:

    class MyApp(App):
        def build(self):
            self.title = 'Some Title'
    

    使用街机:

    arcade.open_window(600, 600, "Some Title")
    

    如果有任何帮助,我们很高兴。

    编辑:如果您的意思是在实时命令提示符下更改标题,您可以查看this 讨论。

    【讨论】:

      【解决方案2】:

      除了@peki 的答案中的任何选择之外,您还可以使用更轻量级的ctypes 模块:

      import ctypes
      ctypes.windll.kernel32.SetConsoleTitleW("Some Title")
      

      【讨论】:

        猜你喜欢
        • 2012-05-22
        • 1970-01-01
        • 2014-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多