• 5730阅读
  • 2回复

[提问]求助在Qt中如何实现工具栏图标带下拉菜单 [复制链接]

上一主题 下一主题
离线rpdhunter
 

只看楼主 倒序阅读 楼主  发表于: 2013-12-03
如下图所示,工具栏图标带一个下拉菜单,可以动态显示一些浏览历史之类的,下面的截图是来自Qt assistant。请问各位大牛们,如何实现呢?

离线chinagll

只看该作者 1楼 发表于: 2013-12-03
    QToolButton *toolBtn=new QToolButton(this);
    toolBtn->setText("xx");
    QMenu *menu=new QMenu(this);
    menu->addAction("Qt 4.8: xxxxxxxxxxxxxxxx");//用QString
    toolBtn->setMenu(menu);
    toolBtn->setPopupMode(QToolButton::MenuButtonPopup);
    ui->mainToolBar->addWidget(toolBtn);





离线rpdhunter

只看该作者 2楼 发表于: 2013-12-03
多谢高手指点迷津,成了。
关键是toolBtn->setPopupMode(QToolButton::MenuButtonPopup);这句话
快速回复
限100 字节
 
上一个 下一个