qt 下拉选择
时间: 2023-07-05 18:15:46 浏览: 96
在 Qt 中,下拉选择通常使用 QComboBox 组件实现。QComboBox 是一个继承自 QWidget 的组件,它可以让用户从一个下拉列表中进行选择。
下面是一个简单的示例代码,演示如何在 Qt 中创建一个下拉选择框:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个下拉选择框
QComboBox *comboBox = new QComboBox();
// 添加选项
comboBox->addItem("选项1");
comboBox->addItem("选项2");
comboBox->addItem("选项3");
// 设置默认选项
comboBox->setCurrentIndex(0);
// 显示窗口
QWidget window;
QVBoxLayout *layout = new QVBoxLayout();
layout->addWidget(comboBox);
window.setLayout(layout);
window.show();
return app.exec();
}
```
在上面的代码中,我们首先创建了一个 QComboBox 对象,并使用 addItem() 方法添加了三个选项。然后,我们使用 setCurrentIndex() 方法设置默认选项。最后,我们将 QComboBox 添加到一个 QVBoxLayout 中,并将其设置为窗口的布局。这样,当我们显示窗口时,就会看到一个包含下拉选择框的窗口。
阅读全文