是否可以在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);
答案 0 :(得分:0)
在SLOT
toolbutton
中添加此代码
menu_contacts->popup(mapToGlobal(ui->toolButton->pos()-
QPoint(menu_contacts->sizeHint().width(),0)));