【问题标题】:Add separator to actions of a QTableView?将分隔符添加到 QTableView 的操作?
【发布时间】:2013-01-19 12:58:57
【问题描述】:

QMenu 中有一个addSeparator() 函数可用,QTableView 中的等价物是什么?

我只看到添加动作的功能(即addAction()),当我将上下文菜单模式设置为ActionContextMenu时,我应该如何添加分隔符?

【问题讨论】:

    标签: qt4 qtableview


    【解决方案1】:
    QAction *separator = new QAction(this);
    separator->setSeparator(true);
    addAction(separator);
    

    【讨论】:

      【解决方案2】:

      我认为您可以将ContextMenuPolicy 设置为Qt::CustomContextMenu,然后使用QWidget::actions() 和您的分隔符构建您的自定义菜单。

      【讨论】:

      • 看起来是唯一可能的方法;-P
      猜你喜欢
      • 2020-11-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多