2010-08-13 83 views
1

我试图在Qt中设计一个用户界面,我无法在设计器的任何地方找到一个可以像组合框一样“下垂”的按钮。我的意思是,我想这个按钮与他的“默认”选项选择,所以如果我喜欢它,我不得不点击它,但如果我想选择不同的选项,我将能够clik此按钮右侧的小箭头,然后选择适合我的选项。多按钮的名称是什么?

回答

2

您正在寻找一个QToolButton,其中包含一组操作或一组菜单。从documentationQToolButton::ToolButtonPopupMode ...

描述了菜单,应该如何弹出了具有菜单设置或包含一个动作列表工具按钮。

它的价值观,我看到两个最频繁的DelayedPopup

按住工具按钮下来一定时间后(超时是风格有关,见将QStyle: :SH_ToolButton_PopupDelay),显示菜单。一个典型的应用程序示例是某些Web浏览器工具栏中的“后退”按钮。如果用户点击它,浏览器只需浏览回到上一页。如果用户按下并保持按钮按下了一会儿,工具按钮将显示包含当前历史列表

而且MenuButtonPopup菜单:

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

+0

就是那个。 – user336359 2010-08-13 15:45:39