从QAbstractItemModel创建Qmenu

时间:2015-08-27 12:45:14

标签: python python-3.x pyqt qt4 pyside

我有一个QAbstractItemModel(树),它给我有效的键=值配对:

+ key1
    + val1
    + val2
+ key2
    + val3
    + val4
    + val5

我还有一个QTableView,显示分配给我的应用中的对象的键=值对。 E.g:

| Key  | value |
+------+-------+
| key1 | val1  |

QTableView有一个自定义上下文菜单,用于向对象添加新的key = value对。是否(或有任何人构建)从QAbstractItemModel生成菜单结构的东西?

奖励积分:

  1. 在对象和值之前显示复选标记。我认为这可以使用设置复选标记角色的代理模型,因此菜单工厂只需要使用它。

  2. 重影不可选择的项目

  3. 注意:我正在寻找python代码

0 个答案:

没有答案