如何将自定义窗口小部件添加为ToolButton的弹出菜单?

苏雷什河

我创建了一个自定义小部件,单击“工具按钮”时必须将其显示为弹出菜单。我该怎么做Qt 5.1.1

内贾特

您应该创建自定义QWidgetAction添加到弹出菜单。

这是一个示例QWidgetAction

#include <QWidgetAction>

class  myCustomWidgetAction: public QWidgetAction
{
    Q_OBJECT
public:
    explicit myCustomWidgetAction(QWidget * parent);

protected:
    QWidget * createWidget(QWidget *parent);

};


myCustomWidgetAction::myCustomWidgetAction(QWidget * parent):QWidgetAction(parent) {
}
QWidget * myCustomWidgetAction::createWidget(QWidget *parent){
    myCustomWidget * widget=new myCustomWidget(parent);
    return widget;
}

然后,您可以将小部件添加到工具按钮中,以显示在弹出菜单中:

myCustomWidgetAction * widgetAction   = new myCustomWidgetAction(this);

ui->toolButton->addAction(widgetAction);

myCustomWidget可以是任何小部件。您可以将多个实例添加myCustomWidgetAction到toolButton中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将自定义CSS文件添加到Ofbiz的小部件中

来自分类Dev

将自定义参数添加到小部件

来自分类Dev

如何将自定义消息添加到Firebase Google身份验证弹出窗口?

来自分类Dev

如何将自定义小部件 (PyQT) 导入 Python 代码

来自分类Dev

如何将自定义字段添加到Stripe Checkout的弹出窗体中

来自分类Dev

如何从自定义窗口小部件类更改中央窗口小部件?

来自分类Dev

如何将自定义图像添加到预输入下拉菜单?

来自分类Dev

如何将自定义 Neo4j 浏览器指南添加为内置指南?

来自分类Dev

将自定义属性添加到QCheckBox小部件

来自分类Dev

将自定义悬停功能添加到jQuery小部件

来自分类Dev

将自定义js文件添加到R html小部件输出?

来自分类Dev

将自定义 CSS 类添加到 Fluid 小部件分页

来自分类Dev

将自定义小部件显示到布局中

来自分类Dev

如何将样式表应用于PyQt中的自定义窗口小部件

来自分类Dev

Chrome-如何自定义“添加书签”弹出窗口

来自分类Dev

如何在sitefinity上向自定义窗口小部件添加长文本字段?

来自分类Dev

将自定义弹出窗口/视图添加到android中的活动

来自分类Dev

如何在Flutter中将自定义小部件项目填充到ListView中?

来自分类Dev

如何在Powershell中将自定义数据添加为计算属性

来自分类Dev

如何自定义android小部件

来自分类Dev

如何将自定义项目添加到特定的WordPress菜单项位置

来自分类Dev

如何将自定义外壳菜单添加到选定的.exe程序或。“扩展名”

来自分类Dev

如何将点击处理程序添加到自定义jQuery UI小部件并在处理程序中使用小部件的属性?

来自分类Dev

Web2py,将自定义窗口小部件从输入type = text切换到textarea

来自分类Dev

如何将自定义文件系统添加到“窗口的格式数据”对话框的列表中?

来自分类Dev

QT 5将从QGraphicsView继承的自定义窗口小部件添加到设计器

来自分类Dev

Android:在操作栏中向SearchView窗口小部件添加自定义按钮

来自分类Dev

Android:在操作栏中向SearchView窗口小部件添加自定义按钮

来自分类Dev

如何将自定义地图和自定义数据添加到Highmaps?

Related 相关文章

  1. 1

    如何将自定义CSS文件添加到Ofbiz的小部件中

  2. 2

    将自定义参数添加到小部件

  3. 3

    如何将自定义消息添加到Firebase Google身份验证弹出窗口?

  4. 4

    如何将自定义小部件 (PyQT) 导入 Python 代码

  5. 5

    如何将自定义字段添加到Stripe Checkout的弹出窗体中

  6. 6

    如何从自定义窗口小部件类更改中央窗口小部件?

  7. 7

    如何将自定义图像添加到预输入下拉菜单?

  8. 8

    如何将自定义 Neo4j 浏览器指南添加为内置指南?

  9. 9

    将自定义属性添加到QCheckBox小部件

  10. 10

    将自定义悬停功能添加到jQuery小部件

  11. 11

    将自定义js文件添加到R html小部件输出?

  12. 12

    将自定义 CSS 类添加到 Fluid 小部件分页

  13. 13

    将自定义小部件显示到布局中

  14. 14

    如何将样式表应用于PyQt中的自定义窗口小部件

  15. 15

    Chrome-如何自定义“添加书签”弹出窗口

  16. 16

    如何在sitefinity上向自定义窗口小部件添加长文本字段?

  17. 17

    将自定义弹出窗口/视图添加到android中的活动

  18. 18

    如何在Flutter中将自定义小部件项目填充到ListView中?

  19. 19

    如何在Powershell中将自定义数据添加为计算属性

  20. 20

    如何自定义android小部件

  21. 21

    如何将自定义项目添加到特定的WordPress菜单项位置

  22. 22

    如何将自定义外壳菜单添加到选定的.exe程序或。“扩展名”

  23. 23

    如何将点击处理程序添加到自定义jQuery UI小部件并在处理程序中使用小部件的属性?

  24. 24

    Web2py,将自定义窗口小部件从输入type = text切换到textarea

  25. 25

    如何将自定义文件系统添加到“窗口的格式数据”对话框的列表中?

  26. 26

    QT 5将从QGraphicsView继承的自定义窗口小部件添加到设计器

  27. 27

    Android:在操作栏中向SearchView窗口小部件添加自定义按钮

  28. 28

    Android:在操作栏中向SearchView窗口小部件添加自定义按钮

  29. 29

    如何将自定义地图和自定义数据添加到Highmaps?

热门标签

归档