0

是否可以在 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);
4

1 回答 1

0

SLOT在您的 onclicked 中添加此代码toolbutton

  menu_contacts->popup(mapToGlobal(ui->toolButton->pos()-
                      QPoint(menu_contacts->sizeHint().width(),0)));
于 2014-05-23T17:36:48.423 回答