QToolButton的菜单弹出左侧而不是底部?可能吗?

时间:2014-05-23 16:53:12

标签: c++ qt qmenu

是否可以在QToolButton左侧使用QMenu弹出窗口而不是底部。 我目前正在做这样的事情

QMenu *menu_contacts = new QMenu("Contacts",this);
menu_contacts->setStyleSheet(menu_sheet.c_str());

QAction *actaddContact = new QAction(menu_contacts);
actaddContact->setText("New Contacts");

ui.toolButton_3->setMenu(menu_contacts);

1 个答案:

答案 0 :(得分:0)

SLOT

的onclicked toolbutton中添加此代码
  menu_contacts->popup(mapToGlobal(ui->toolButton->pos()-
                      QPoint(menu_contacts->sizeHint().width(),0)));