gpt4 book ai didi

python - 如何获取 Qt 小部件类型

转载 作者:行者123 更新时间:2023-11-28 21:17:18 25 4
gpt4 key购买 nike

a = QtGui.QLineEdit()   

有没有办法查询变量 a 是什么 Qt 小部件?似乎一些 Qt 小部件将提供 .uiType 属性。但有些(如布局)不是。

最佳答案

您可以使用 type built-in 在 Python 中获取任何对象的类型:

print type(a)

您可能还对 __name__ 感兴趣和 __class__属性,它将保存与小部件的名称和类相对应的数据:

type(a).__name__ # Returns class name as a string
a.__class__ # Same as type(a)

但是请注意,如果您需要执行类型检查,您应该使用isinstance。 :

isinstance(a, type_to_test_for)

这将考虑继承。

关于python - 如何获取 Qt 小部件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27852254/

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