qt中如何设置一个qtoolbar
时间: 2024-04-08 17:10:51 浏览: 109
可以使用以下代码设置一个QToolBar:
```cpp
QToolBar *toolbar = new QToolBar("My toolbar", this);
toolbar->setMovable(false);
toolbar->setIconSize(QSize(16,16));
QAction *action1 = toolbar->addAction(QIcon(":/icons/icon1.gif"), "Action 1");
QAction *action2 = toolbar->addAction(QIcon(":/icons/icon2.gif"), "Action 2");
QAction *action3 = toolbar->addAction(QIcon(":/icons/icon3.gif"), "Action 3");
toolbar->addSeparator();
QComboBox *comboBox = new QComboBox(toolbar);
comboBox->addItem("Item 1");
comboBox->addItem("Item 2");
toolbar->addWidget(comboBox);
toolbar->addSeparator();
QLabel *label = new QLabel("Label", toolbar);
toolbar->addWidget(label);
this->addToolBar(toolbar);
```
以上代码中,首先创建一个QToolBar,设置它的名称、是否可移动、图标大小等。然后使用QToolBar的addAction函数添加一些操作,使用addSeparator函数添加分隔符,使用addWidget函数添加一些控件。最后使用MainWindow的addToolBar函数将工具栏添加到主窗口中。
阅读全文