crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Группировка в меню ( Mac OS )
maxvanceffer
  опции профиля:
сообщение 12.3.2012, 13:49
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 72
Регистрация: 30.5.2009
Из: Moldova
Пользователь №: 790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Подскажите как сделать MAC OS подобные загаловки в QMenu

Прикрепленное изображение


Сообщение отредактировал maxvanceffer - 12.3.2012, 16:28
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 12.3.2012, 15:44
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Иконки нету
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
maxvanceffer
  опции профиля:
сообщение 12.3.2012, 16:28
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 72
Регистрация: 30.5.2009
Из: Moldova
Пользователь №: 790

Спасибо сказали: 0 раз(а)




Репутация:   0  


RazrFalcon, исправил
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 12.3.2012, 18:21
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Похоже на qtablewidget, если я правильно понял. А так... QStyleSheet.

Подробнее опишите что нужно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
maxvanceffer
  опции профиля:
сообщение 12.3.2012, 18:52
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 72
Регистрация: 30.5.2009
Из: Moldova
Пользователь №: 790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Это нативное меню из макоса ... из отдела Recent Used, которое разбито на группы ( Серым текстом, и большего размера шрифта чем обычные акшены )

Вот как такой же вид сделать, только на Qt/QMenu. В доках написано, что для мака есть несколько ограничений в одном из которых сказанно, что все акшены будут на одном и том же уровне. Всмысле отступов не будет. Пробовал стилем, не проходит. Стили вообще в меню не работают. Так разве, что несколько. Но кажется мне, что нужно писать нативное меню. Очень бы не хотелось, иметь для винды и линуха один код, а для мака дублируюший но нативно.

В двух словах мне надо сделать, меню которое бы разбивалось на группы.
ПС. Сепаратарами не подходит, ибо если он идёт первый то не отоброжается.... а если после то при 2 и более группах, не понятно где начинается а где кончается группа.

Вот скрин полностью.
Прикрепленное изображение


Сообщение отредактировал maxvanceffer - 12.3.2012, 18:54
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 12.3.2012, 19:19
Сообщение #6


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Ну если стили не пашут - тогда не знаю даже.
Возможно и никак. Кьют обычно старается не делать платформозависимые вещи.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
maxvanceffer
  опции профиля:
сообщение 13.3.2012, 10:11
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 72
Регистрация: 30.5.2009
Из: Moldova
Пользователь №: 790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да знаю... это им дороже будет ! Просто даже и не знаю, как сформулировать запрос к гуглу ((
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 1.12.2024, 23:46