多按钮的正确名称是什么?

时间:2010-08-13 15:25:27

标签: qt user-interface

我正在尝试在Qt中设计一个用户界面,我无法在设计师的任何地方找到一个可以像组合框一样“下垂”的按钮。我的意思是,我希望选择这个按钮并选择“默认”选项,所以如果我喜欢它,我只需要点击它,但如果我想选择不同的选项,我将能够克服这个按钮右侧的小箭头,然后选择适合我的选项。

1 个答案:

答案 0 :(得分:2)

您正在寻找具有一系列操作或设置菜单的QToolButton。来自documentationQToolButton::ToolButtonPopupMode ...

  

描述如何为具有菜单集或包含操作列表的工具按钮弹出菜单。

在它的价值中,我最常见的两个是DelayedPopup

  

按住工具按钮一段时间后(超时取决于样式,请参阅QStyle :: SH_ToolButton_PopupDelay),将显示菜单。典型的应用示例是某些Web浏览器工具栏中的“后退”按钮。如果用户单击它,浏览器只会浏览回到上一页。如果用户按下并按住按钮一段时间,则工具按钮会显示包含当前历史列表的菜单

MenuButtonPopup

  

在此模式下,工具按钮会显示一个特殊箭头,表示菜单存在。按下按钮的箭头部分时会显示菜单。