Название: Создание необычной главной формы Отправлено: 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 кнопки Свернуть, Развернуть и Закрыть. А если бы это был виджет для нестандартных вещей типа эмулятора виртуальной клавиатуры, пианино, мобильный телефон, панель управления пожарной охраной или сигнализацией, приборная доска автомобиля или самолета, то почему бы и нет. Зачем нам гадать тут. По существу человеку ответили сразу, а я высказал свое мнение по смежной теме или подтеме. |