如何自动优化pyuic5产品?

问题描述 投票:0回答:1

我有这个 file 是从 this ui 文件生成的。

我想优化它。

优化:

  1. 删除 setObjectNames 命令。

  2. 删除

    def retranslateUI
    ,而是在对象初始化时设置文本。也不要使用翻译方法。直接设置文字,无需翻译。

  3. 在对象初始化时设置尽可能多的属性。例如,如果 QLabel 有父级、文本和对齐方式,则可以通过一行代码完成。

  4. 删除

    if __name__=='__main__':
    块,因为文件将被导入。

  5. 删除文件开头的pyuic5条注释。

  6. 您认为还有什么可以优化文件。

因为文件很大,我想自动化这个过程。

python optimization pyqt5 pyuic5
1个回答
0
投票

您可以使用正则表达式来删除或修改 setObjectNames、retranslateUI 和 pyuic5 注释等部分。另外,寻找压缩对象初始化的地方,例如将 QLabel 参数合并到一行中。

© www.soinside.com 2019 - 2024. All rights reserved.