Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: QCasper от Май 03, 2007, 09:39



Название: Вертикальная картинка в меню
Отправлено: QCasper от Май 03, 2007, 09:39
Как сделать вертикальную картинку-полоску во всю высоту меню слева как в меню, которое вываливается в винде по нажатию кнопки пуск?


Название: Вертикальная картинка в меню
Отправлено: alexis от Май 03, 2007, 09:59
имхо, без наследования тут не обойтись...


Название: Вертикальная картинка в меню
Отправлено: QCasper от Май 03, 2007, 10:12
А по подробнее? Есть кто-нить кто делал уже?


Название: Вертикальная картинка в меню
Отправлено: BaltikS от Май 03, 2007, 10:24
Я делал с помощью стиля.... Но нарисовать вертикальный градиент у меня не вышло, только горизонтальный.


Название: Вертикальная картинка в меню
Отправлено: WW от Май 03, 2007, 10:28
Даже в винде это делается своей отрисовкой меню. думаю, тут это тоже поможет


Название: Вертикальная картинка в меню
Отправлено: pakulo от Май 03, 2007, 14:30
Через стили задать свой background


Название: Вертикальная картинка в меню
Отправлено: alexis от Май 03, 2007, 15:23
2pakulo: точно! самый дешевый способ.
ps: сам не реализовывал :)


Название: Вертикальная картинка в меню
Отправлено: pakulo от Май 03, 2007, 16:27
Я делал, все прекрасно работает...
Можно указать еще что бы фон не повторялся... что бы избежать глюков...
Или нарисовать достаточной ширины картинку... и ничего наследовать не нужно.
Успехов.


Название: Вертикальная картинка в меню
Отправлено: QCasper от Май 03, 2007, 16:48
Цитата: "pakulo"
Я делал, все прекрасно работает...
Можно указать еще что бы фон не повторялся... что бы избежать глюков...
Или нарисовать достаточной ширины картинку... и ничего наследовать не нужно.
Успехов.


А где место то под нее взять, там же иконки слева? Они будут перекрывать полоску.


Название: Вертикальная картинка в меню
Отправлено: pakulo от Май 03, 2007, 18:55
Картинка будет под иконками, а иконки сверху... Как у меню в Office Xp, например.


Название: Вертикальная картинка в меню
Отправлено: alexis от Май 03, 2007, 20:06
а еще, имхо, можно с паддингами в стилях поиграться...


Название: Вертикальная картинка в меню
Отправлено: QCasper от Май 03, 2007, 22:03
Цитата: "pakulo"
Картинка будет под иконками, а иконки сверху... Как у меню в Office Xp, например.


ну это не очень прикольно, надо чтобы именно как в пуске.

Цитата: "alexis"
а еще, имхо, можно с паддингами в стилях поиграться...


а вот это можно попробовать, тоже об этом подумал. Хотя тогда паддинг наверное на всех гранях отразится, а не только на левой.


Название: Вертикальная картинка в меню
Отправлено: pakulo от Май 03, 2007, 23:35
Цитата: "QCasper"
а вот это можно попробовать, тоже об этом подумал. Хотя тогда паддинг наверное на всех гранях отразится, а не только на левой.


без проблема, юзай паддинг и тогда будет счастье. есть такое понятие как padding-left кажись, вот с помощью этого и настраивай что нужно.