Russian Qt Forum

Qt => Вопросы новичков => Тема начата: billy4685 от Сентябрь 15, 2015, 14:13



Название: Как создать многострочное контекстное меню?
Отправлено: billy4685 от Сентябрь 15, 2015, 14:13
Всем привет. Задался тут вопросом как создавать многострочные меню?

Обычно при добавлении QAction в меню, QAction-ы добавляются по вертикали. Можно ли каким-нибудь образом преобразовать контекстное меню
так, чтобы можно было Action-ы размещать и по горизонтали и по вертикали?. Ну к примеру придать контекстному меню следующий вид:


Название: Re: Как создать многострочное контекстное меню?
Отправлено: Bepec от Сентябрь 15, 2015, 15:45
Замени контекстное меню своим виджетом. И делай внутри что угодно и как угодно :)


Название: Re: Как создать многострочное контекстное меню?
Отправлено: billy4685 от Сентябрь 15, 2015, 16:45
Замени контекстное меню своим виджетом. И делай внутри что угодно и как угодно :)
Я тоже об этом подумал уже, но прежде захотелось узнать, может есть какой-нибудь другой выход.


Название: Re: Как создать многострочное контекстное меню?
Отправлено: Igors от Сентябрь 15, 2015, 17:28
.. может есть какой-нибудь другой выход.
Да, см QWidgetAction


Название: Re: Как создать многострочное контекстное меню?
Отправлено: billy4685 от Сентябрь 16, 2015, 12:27
.. может есть какой-нибудь другой выход.
Да, см QWidgetAction
спасибо, сейчас попробую.


Название: Re: Как создать многострочное контекстное меню?
Отправлено: billy4685 от Сентябрь 23, 2015, 15:07
Все получилось. Вот конечный результат. Может кому-то пригодиться.