gpt4 book ai didi

properties - 转换为 python 后是否可以从 QT Designer 访问自定义属性?

转载 作者:行者123 更新时间:2023-12-02 02:34:41 25 4
gpt4 key购买 nike

我是 PyQt 和 Qt Designer 的新手,我正在尝试创建一种将 qWidgets 与 SQLite 数据库中的表和列相关联的简单方法。我的想法是用两个自定义属性标记设计器中的每个 qWidget,一个带有表名,一个带有列名。后来,我会使用设计师提供的信息来构建我自己的类,该类在 qwidets 和 SQLite 数据库之间建立关系。

在设计器中添加自定义属性似乎工作正常,但是,在将设计器的 xml 转换为 python(使用 UIC)时,不会生成这些自定义属性的代码。有没有人成功地做到了这一点?也许有更好的方法来做到这一点?

谢谢,

埃里克

最佳答案

如果您在 Designer 中添加了一个名为“myproperty”的属性,请使用...获取它

mywidget.property("myproperty")

这在 pyqt 4.8.3 中工作正常,也许它在以前的版本中不起作用。

关于properties - 转换为 python 后是否可以从 QT Designer 访问自定义属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com