qt create tabwidget movable
时间: 2023-07-13 22:12:46 浏览: 96
QT 实现一个滚动显示的widget
如果您想在Qt中创建一个带有选项卡的窗口,并且希望用户可以通过拖动选项卡重新排列它们的顺序,则可以使用`QTabWidget`的`setMovable`函数。例如,以下代码将使选项卡可拖动:
```
QTabWidget *tabWidget = new QTabWidget(this);
tabWidget->setMovable(true); // 设置选项卡可拖动
tabWidget->addTab(new QWidget(), tr("Tab 1")); // 添加选项卡
tabWidget->addTab(new QWidget(), tr("Tab 2")); // 添加选项卡
```
在这个例子中,`setMovable`函数被用来设置选项卡可拖动,这将使得用户可以通过拖动选项卡来重新排列它们的顺序。如果您希望禁用拖动功能,则可以将参数设置为`false`。
阅读全文