QToolbar扩展按钮如何被调用

QToolbar how does the Extension button get called?

本文关键字:调用 扩展 按钮 QToolbar      更新时间:2023-10-16

开头:我正在使用QT Creator 5.4.1 for c++。

我需要覆盖QToolbar小部件上的功能/特性,称为Extension,或Extension按钮。我已经阅读了QT文档,似乎没有一个功能,我可以调用/覆盖来改变这个功能,通常当有太多的动作在QToolbar的扩展按钮出现,并允许我点击和下拉到另一个/扩展工具栏。有人知道它叫什么吗?或者函数/方法实际上是什么?

QT文档中是这样写的

"当一个工具栏被调整到太小而无法显示它所包含的所有项目时,一个扩展按钮将作为工具栏中的最后一个项目出现。按下扩展按钮将弹出一个菜单,其中包含当前不适合工具栏的项目。"

但没有引用或超链接到任何函数调用,或任何相关的东西。由于

这个问题很老了,但是万一其他人遇到这个问题…

扩展工具栏显示与QToolBarLayout::setExpanded()。它是通过QToolBarLayout调用的,它与QToolBarLayout::setUsePopupMenu中的扩展(qtoolbareextension)按钮的点击信号相连接。