Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: merke от Октябрь 17, 2009, 11:59



Название: Создание необычной главной формы
Отправлено: merke от Октябрь 17, 2009, 11:59
Всем привет! Передо мной встала задача создать главную форму программы с красивым дизайном. С помощью StyleSheet я без проблем могу менять цвета, формы компонентов, но вот как изменить формы главного виджета т.е. главного окна, к примеру убрать заголовок, а в место него создать свой со своими кнопочками закрытия, сворачивания формы?

Чтобы было понятнее приведу картинку взятую с этого же форму

(http://www.prog.org.ru/index.php?action=dlattach;topic=10736.0;attach=1250;image)

Мне не нужен сам риббон, мне интересно как самому нарисовать своё собственное окно.

Подскажите, буду очень благодарен!

С уважением, Александр!


Название: Re: Создание необычной главной формы
Отправлено: SABROG от Октябрь 17, 2009, 13:12
Ничего нового, Shaped Clock Example и вперед - рисовать всё самому и обрабатывать события мышки.


Название: Re: Создание необычной главной формы
Отправлено: Igors от Октябрь 17, 2009, 13:39
Александр, извините что не отвечаю "не по существу", но в таких случаях я думаю примерно так:

Ну ладно, технические трудности я как-нибудь преодолею (хотя их здесь и немало). А вот смогу ли я сделать новый стиль и дизайн который будет действительно интересен? И честно признаться себе что нет :) Просто потому что я программист, а здесь нужен профессиональный дизайнер, да еще высокого класса. Даже в Qt cо style sheet - совсем не густо, просто стили известных платформ, ну может плюс что-то (то что никто никогда не использует  :)). Так чего же копья ломать? 


Название: Re: Создание необычной главной формы
Отправлено: vipet от Октябрь 18, 2009, 16:22
Внешний вид стандартных контролов винды (в т.ч. рамки окна, его кнопок) юзеры могут менять с помощью тем винды (после патча одной dll-ки, есть несколько прог для чайников для этого). Тем существует тысячи, а нормальных - по кр. мере около сотни.

ИМХО самому заморачиваться с этим не стоит


Название: Re: Создание необычной главной формы
Отправлено: SABROG от Октябрь 18, 2009, 18:31
контролов винды
Думаю, если бы человек хотел писать только под винду он бы сидел на форумах CodeGear, .NET, MFC и т.п.

ИМХО самому заморачиваться с этим не стоит

Лично я бы не заморачивался, если бы там были стандартный заголовок и 3 кнопки Свернуть, Развернуть и Закрыть. А если бы это был виджет для нестандартных вещей типа эмулятора виртуальной клавиатуры, пианино, мобильный телефон, панель управления пожарной охраной или сигнализацией, приборная доска автомобиля или самолета, то почему бы и нет.


Название: Re: Создание необычной главной формы
Отправлено: vipet от Октябрь 18, 2009, 19:36
контролов винды
Думаю, если бы человек хотел писать только под винду он бы сидел на форумах CodeGear, .NET, MFC и т.п.

ИМХО самому заморачиваться с этим не стоит
Цитировать
Лично я бы не заморачивался, если бы там были стандартный заголовок и 3 кнопки Свернуть, Развернуть и Закрыть. А если бы это был виджет для нестандартных вещей типа эмулятора виртуальной клавиатуры, пианино, мобильный телефон, панель управления пожарной охраной или сигнализацией, приборная доска автомобиля или самолета, то почему бы и нет.

Зачем нам гадать тут. По существу человеку ответили сразу, а я высказал свое мнение по смежной теме или подтеме.