• 3116阅读
  • 2回复

[提问]求助:工具栏按钮的设置问题 [复制链接]

上一主题 下一主题
离线snolkmg
 

只看楼主 倒序阅读 楼主  发表于: 2015-04-28
我想设置工具栏按钮,达到效果如下图所示这种:




但无论用QPushButton还是QToolButton都达不到理想效果
这是我用QToolButton得出的效果:


这是我用QPushButton得出的效果:





这是我的代码:
  1. toolBtn1 = new QToolButton;(或者toolBtn1 = new QPushButton;)
  2. toolBtn1->setText(tr("粗体"));
  3. menu = new QMenu();
  4. at1 = new QAction(QIcon("italic.png"),tr("斜体"),menu);
  5. at2 = new QAction(QIcon("underline.png"),tr("下划线"),menu);
  6. at3 = new QAction(QIcon("color.png"),tr("颜色"),menu);
  7. menu->addAction(at1);
  8. menu->addAction(at2);
  9. menu->addAction(at3);
  10. toolBtn1->setMenu(menu);



请问我应该如何设置?特别是按钮的文字和箭头之间的分隔线如何设置?
离线snolkmg

只看该作者 1楼 发表于: 2015-04-28
明白了,用QToolButton只要setpopupmode就行了
toolBtn1->setPopupMode(QToolButton::MenuButtonPopup);
离线lee3164

只看该作者 2楼 发表于: 2015-04-28
.......自问自答啊
每个人听歌,都是为了找自己
快速回复
限100 字节
 
上一个 下一个