Russian Qt Forum
Октябрь 01, 2024, 02:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Дизайнерские вопросы про QMenu и QMenubar  (Прочитано 3999 раз)
maxi
Гость
« : Август 23, 2009, 20:56 »

Qt 4.5.2/Linux

Приветствую!

Портирую приложение с .NET на Qt, возникли эстетические вопросы (в Qt я новичек).

Сразу 2 вопроса:
1. Есть ли возможность указать местоположение QMenu в QMenubar (например, для некоторых элементов - слева, а для других - справа. Что-то вроде:
|Файл|Данные|                                                    |Окна|Помощь|)?

2. Как указать одновременное отображения и текста и иконки для QMenu. (при указании иконки пропадает текст  Грустный )

Спасибо.
« Последнее редактирование: Август 23, 2009, 21:02 от maxi » Записан
Rcus
Гость
« Ответ #1 : Август 24, 2009, 03:46 »

1. Напрямую нельзя, это от стиля зависит (в стиле Motif меню Help отделено от остальных, можно посмотреть реализацию и сделать свой подкласс QMenuBar)
2. В стиле Oxygen если поставить инконку то она не будет рисоваться, скорее всего тоже от стиля зависит
Записан
maxi
Гость
« Ответ #2 : Август 24, 2009, 11:20 »

Спасибо. Значит буду курить стили.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Август 28, 2009, 16:20 »

по поводу 1 - можно попробовать внедрить спейсер в лэйаут менюбара. Но это может быть геморойно...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 23.