Qt:创建一个动态按钮

时间:2010-10-02 15:50:25

标签: qt

我想创建一个应用程序,我将在其中创建一个按钮,按下该按钮将打开选项列表,我可以选择其中一个。例如,我将创建一个名为“搜索算法”的按钮,然后单击这个按钮列表将在同一个地方打开,显示两个选项,如线性搜索和二进制搜索。任何人都可以告诉我如何做到这一点?

2 个答案:

答案 0 :(得分:1)

您需要QComboBox

  

QComboBox小部件是一个组合按钮和弹出列表。

答案 1 :(得分:0)

我相信你需要的是一个弹出窗口,你可以在其中找到选项列表,每当你点击按钮时显示这个窗口,当用户选择列表中的项目或在工作区域外点击时隐藏它。您可以使用一个示例作为参考:

QT 4.7 Google Suggest Example

alt text

希望这有帮助, 问候