动态创建QActions创建类对象

时间:2018-04-10 12:37:15

标签: python pyside qaction

我有一个简单的pyside QMenu,它在应用程序启动时填充了QActions。每个菜单操作代表一个类对象。如何根据单击的菜单项创建类对象的新实例,并将该新对象追加到列表中,在此示例中称为

ORDER BY points

enter image description here

ACTIVE_BAKERS = []

1 个答案:

答案 0 :(得分:2)

{ "key A": ["val a1", "val a2", ..."val an"], "key B": ["val b1", "val b2", ..."val bn"], ..... "key X": ["val x1", "val x2", ..."val xn"], } exec_()方法返回选定的QMenu,通过QAction QAction返回属性为MyAction的{​​{1}}给我们提供了相关的Barker对象,使用Barker我们可以通过ui访问该类并创建另一个对象:

__class__