Сделать меню QToolButton всплывающим слева вместо нижнего? Является ли это возможным?

Возможно ли иметь всплывающее окно QMenu слева от QToolButton вместо нижнего.
В настоящее время я делаю что-то вроде этого

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

Решение

Добавить этот код в onclicked SLOT вашей toolbutton

  menu_contacts->popup(mapToGlobal(ui->toolButton->pos()-
QPoint(menu_contacts->sizeHint().width(),0)));
0

Другие решения


По вопросам рекламы [email protected]