Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt, Как сделать чтоб выпадающее меню выпадало справа от кнопки? / 3 сообщений из 3, страница 1 из 1
20.09.2017, 15:25
    #39523779
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt, Как сделать чтоб выпадающее меню выпадало справа от кнопки?
Код: plaintext
1.
2.
3.
this->некоеменю  = new QMenu(this);

некая кнопка->setMenu(this->некоеменю);


При этом, там стрелочка намекающая , что меню выпадет снизу
А как сделать, что бы выпало справа?
...
Рейтинг: 0 / 0
20.09.2017, 17:55
    #39523940
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt, Как сделать чтоб выпадающее меню выпадало справа от кнопки?
У "некая кнопка" перехвати событие contextMenuEvent .
В нем и делаешь ручной показ своего меню, в духе
Код: plaintext
1.
2.
некоеменю->move(x,y);
некоеменю->show();


и не забудь отменить QContextMenuEvent чтобы Qt не продолжал стандартную обработку события и не пытался повторно открывать меню.
...
Рейтинг: 0 / 0
20.09.2017, 19:39
    #39524005
BlackGnomeГуест
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Qt, Как сделать чтоб выпадающее меню выпадало справа от кнопки?
White Owl,

спасибо, попробую
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt, Как сделать чтоб выпадающее меню выпадало справа от кнопки? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]