6.4 工具栏


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

6.4 工具栏

工具栏QToolBar提供了一个可以包含一组控件的、可以移动的面板。

好文章,来自【福优学苑@音视频+流媒体】

在设计器中查看QToolBar的属性栏如下图,toolButtonStyle用来设置图标和相应文本的显示及其相对位置。

moveable设置工具栏是否可以移动、

allowedArea设置允许停靠的位置,

iconsize设置图标大小,

floatable设置是否可以悬浮。


添加子项:

::addAction, ::addWidget

/// 工具栏

    QToolButton* toolButton = new QToolButton(this);//创建QToolButton

    toolButton->setText("Color");

    QMenu* colorMenu = new QMenu(this);

    colorMenu->addAction("Red");

    colorMenu->addAction("Green");

    //添加菜单

    toolButton->setMenu(colorMenu);

    //设置弹出模式

    toolButton->setPopupMode(QToolButton::MenuButtonPopup);

 

    //向工具栏添加QToolButton

    ui->mainToolBar->addWidget(toolButton);

 

    //创建spinBox

    QSpinBox* spinBox=new QSpinBox(this);

    //向工具栏添加QSpinBox

    ui->mainToolBar->addWidget(spinBox);

 image.png

 

 


好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***