0

我在 Qt Creator 4 中创建了一个表单,并使用 pyuic4 将其“编译”为 python 模块。一切都很好,但是当我调用代表我的类时,它包含 20 多个表单元素作为公共成员(包括 Spacers 等)。但我只需要其中的 5 个。这不是致命的,但很烦人......有没有办法将 Qt Creator 中的元素声明为私有/隐藏?我的意思是它必须在 Qt Creator 中完成,因为如果我要进行任何更改并重新编译 .ui 文件,那么 .py 文件中的所有更改都会被覆盖。

4

1 回答 1

0

pyuic 工具使用objectName来生成顶级类及其成员的名称。因此,要使成员“私有”,只需objectName在设计器组件中的属性前添加一些下划线。

于 2013-11-13T01:40:19.233 回答