QToolbar如何调用Extension按钮?

时间:2015-09-02 10:25:40

标签: c++ qt

开始于: 我正在使用QT Creator 5.4.1 for C ++。

我需要覆盖名为Extension的QToolbar小部件上的功能/功能,或者扩展按钮。我已经阅读了QT文档并且似乎没有一个函数可以调用/覆盖来更改此功能,通常当QToolbar上有太多操作时,会出现Extension按钮并允许我单击并下拉到另一个/扩展工具栏。有谁知道叫什么?或者函数/方法究竟是什么?

在QT Doc中,它说明了这个

"如果调整工具栏的大小太小而无法显示其中包含的所有项目,则会在工具栏中显示一个扩展按钮作为最后一项。按扩展按钮将弹出一个菜单,其中包含当前不适合工具栏的项目。"

但是没有任何函数调用的引用或超链接,或者它与之相关的任何内容。 感谢

1 个答案:

答案 0 :(得分:0)

这个问题已经很老了,但是万一其他人碰到这个问题...

扩展工具栏显示为QToolBarLayout :: setExpanded()。通过QToolBarLayout调用,该QToolBarLayout与QToolBarLayout :: setUsePopupMenu中的扩展名(QToolBarExtension)按钮的单击信号连接。