C++ Qtoolbox 设置 选项卡 图标 大小
时间: 2023-06-12 15:05:37 浏览: 95
您可以使用`QToolButton`的`setIconSize`方法来设置`QToolBox`中选项卡图标的大小。以下是一个示例代码:
```cpp
QToolBox *toolBox = new QToolBox;
toolBox->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
// 设置图标大小为 32x32 像素
toolBox->setIconSize(QSize(32, 32));
QToolButton *button1 = new QToolButton;
button1->setIcon(QIcon(":/images/option1.png"));
button1->setText(tr("Option 1"));
QWidget *page1 = new QWidget;
QVBoxLayout *layout1 = new QVBoxLayout(page1);
layout1->addWidget(button1);
toolBox->addItem(page1, tr("Page 1"));
QToolButton *button2 = new QToolButton;
button2->setIcon(QIcon(":/images/option2.png"));
button2->setText(tr("Option 2"));
QWidget *page2 = new QWidget;
QVBoxLayout *layout2 = new QVBoxLayout(page2);
layout2->addWidget(button2);
toolBox->addItem(page2, tr("Page 2"));
```
在上面的代码中,`QToolBox`的图标大小被设置为32x32像素,并且每个选项卡上的图标都被设置为相应的大小。您可以根据您的需要更改图标大小。
阅读全文