自学内容网 自学内容网

pywebview给Python程序添加图标

使用pywebview默认启动python对应的exe程序后,它的程序图标默认是python的。如果想要换成自己的图标,可以使用下面的方式。

从Python对应的webview安装目录中找到winforms.py文件,如下所示:

D:\toolplace\python_3_10_0\Lib\site-packages\webview\platforms\winforms.py,然后添加代码如下:

        def on_activated(self, *_):
            if not self.pywebview_window.focus:
                windll.user32.SetWindowLongW(self.Handle.ToInt32(), -20, windll.user32.GetWindowLongW(self.Handle.ToInt32(), -20) | 0x8000000)
            # 添加代码
            icon = Icon("D:/HanXiCheck/static/images/favicon.ico")
            form = WinForms.Application.OpenForms[0]
            form.Icon = icon


原文地址:https://blog.csdn.net/qianbin3200896/article/details/145098102

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!