我想优化它。
优化:
删除 setObjectNames 命令。
删除
def retranslateUI
,而是在对象初始化时设置文本。也不要使用翻译方法。直接设置文字,无需翻译。
在对象初始化时设置尽可能多的属性。例如,如果 QLabel 有父级、文本和对齐方式,则可以通过一行代码完成。
删除
if __name__=='__main__':
块,因为文件将被导入。
删除文件开头的pyuic5条注释。
您认为还有什么可以优化文件。
因为文件很大,我想自动化这个过程。
您可以使用正则表达式来删除或修改 setObjectNames、retranslateUI 和 pyuic5 注释等部分。另外,寻找压缩对象初始化的地方,例如将 QLabel 参数合并到一行中。