zepc007 / fake_wx_sports

刷微信步数

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

打包命令

打包命令为pyinstaller -Fw -i favicon.ico roma.py `

运行窗口没有icon

  • 1、创建favicon.qrc文件,写入以下内容:
<RCC> 
    <qresource prefix="/"> 
        <file>favicon.ico</file>
     </qresource> 
</RCC>
  • 2、生成py文件,这个py文件把图片保存成二进制:
pyrcc5 favicon.qrc -o favicon.py
  • 3、导入模块,设置图标
import favicon
self.setWindowIcon(QIcon(':/favicon.ico'))

涉及子线程及子进程的PyQt5程序打包后运行异常的解决方法

现象:创建子进程时,主进程无限重启 解决方案:在main函数中加一句话multiprocessing.freeze_support()

QObject: Cannot create children for a parent that is in a different thread.此问题出现的解决办法

在子线程中声明信号,在父线程中绑定此信号的调用方法,然后在子线程中emit信号参数,调用父线程的窗口组件

About

刷微信步数


Languages

Language:Python 100.0%