使用QToolButton可以做到。
QToolButton * pb = new QToolButton(this);
pb->setTextLabel("音量设置");
pb->setIconSet(QPixmap("info.png"));
pb->setUsesTextLabel(true);
pb->setTextPosition(QToolButton::BelowIcon);
QToolButton *BtnSubTitling = new QToolButton(VideoEditBar);
BtnSubTitling->setText(tr("音量设置"));//设置文本
BtnSubTitling->setIcon(QPixmap(":/image/btn_subtitle.png"));//设置图片
BtnSubTitling->setIconSize(QSize(50, 50));//图片大小
BtnSubTitling->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);//设置文字在图//片之下