Название: Кнопки в титле виджета! Отправлено: xSpartak от Сентябрь 22, 2009, 14:52 Здравсвуйте, извиняюсь за может глупый вопрос, ну очень уж слабый в этом деле! ну тем неменее хочется узнать как такое можно сделать!
Вот код обычной программки, просто пустой виджет! Код: #include <QtCore> Хотелось бы спросить как сделать что бы убрать какие нить кнопки с титла окна, или вообще поместить как нибуть свою! или изменить вид имеющихся! может это все с помощью стилей CSS делаетсья? или как? немогли бы пример кода показать? и если не сложно то вид рамки окна или толщену рамки, ну это так на засыпку :) всем заранее спасибо! Название: Re: Кнопки в титле виджета! Отправлено: panAlexey от Сентябрь 22, 2009, 18:09 кури демо-пример "Window Flags Example"
насчет добавления своих кнопок - тут можно разными путями пойти. Название: Re: Кнопки в титле виджета! Отправлено: Alp от Сентябрь 22, 2009, 20:57 кури демо-пример "Window Flags Example" Например?насчет добавления своих кнопок - тут можно разными путями пойти. Название: Re: Кнопки в титле виджета! Отправлено: SABROG от Сентябрь 22, 2009, 22:30 кури демо-пример "Window Flags Example" Например?насчет добавления своих кнопок - тут можно разными путями пойти. Путь всегда один - рисовать и обрабатывать самому. Название: Re: Кнопки в титле виджета! Отправлено: Alp от Сентябрь 23, 2009, 10:52 кури демо-пример "Window Flags Example" Например?насчет добавления своих кнопок - тут можно разными путями пойти. Т.е. легкого варианта, как, например, укладывание виджетов на разделитель сплиттера нет? Вдруг заголовок окна можно было бы получить как QWidget* - тогда все было бы легко и приятно. Название: Re: Кнопки в титле виджета! Отправлено: SABROG от Сентябрь 23, 2009, 11:10 Qt не рисует заголовок главного окна, это делает ОС. А вот всё что внутри этого окна, библиотека рисует сама.
Название: Re: Кнопки в титле виджета! Отправлено: xSpartak от Сентябрь 24, 2009, 22:32 panAlexey, спасибо пример то что надо )
ну вот все же хотелось бы узнать про добавление своих кнопок, и еще css если прикручивать к виджету можно нарисовать свою рамку? про css почитал, ну так и не понял! Название: Re: Кнопки в титле виджета! Отправлено: panAlexey от Сентябрь 25, 2009, 15:53 panAlexey, спасибо пример то что надо ) вот так делают в винде на мфцну вот все же хотелось бы узнать про добавление своих кнопок, и еще css если прикручивать к виджету можно нарисовать свою рамку? про css почитал, ну так и не понял! http://www.codeguru.com/cpp/w-d/dislog/titlebar/article.php/c1897/ смысл вроде понятен, реагируют на WM_NC* сообщения и рисуют. как это в иксах делают - фиг его знает :( Название: Re: Кнопки в титле виджета! Отправлено: xSpartak от Сентябрь 25, 2009, 17:28 :) спасибо...
вот про стили css хотелось бы теперь узнать, и все ) можно будет стиль виджета изменить, а точнее цвет рамки, толщину и тд? Название: Re: Кнопки в титле виджета! Отправлено: Igors от Сентябрь 25, 2009, 17:36 Оно хотя и можно, но выльется в солидную порцию нативного кода для каждой платформы. Так что есть смысл поприкидывать "а стОит ли"?
Название: Re: Кнопки в титле виджета! Отправлено: xSpartak от Сентябрь 25, 2009, 19:08 ясно. просто на самом деле интересует что типо скинов!
Название: Re: Кнопки в титле виджета! Отправлено: lit-uriy от Сентябрь 25, 2009, 19:47 >>просто на самом деле интересует что типо скинов!
тык (http://doc.crossplatform.ru/qt/4.5.0/stylesheet.html) |