使用 Python 和 PyQt4,给定一个带有任意数量 QToolBar 对象的 GUI,并且每个工具栏包含任意数量的 QAction 对象。
我可以使用以下代码迭代 ui 并找到工具栏:
for name, obj in inspect.getmembers(ui):
if isinstance(obj, QToolBar):
print "toolbar =",name
如何迭代每个工具栏对象并找到 QAction 对象。然后我将阅读 QActions 以确定哪些是“检查”的。我没有使用 QActionGroups。