Здравствуйте, гость ( Вход | Регистрация )
Obey-Kun | Дата 28.3.2011, 0:33 | |
Ну надо же, забавно. Сейчас тоже потребовалась такая же штука, и тут твою тему вспомнил . Код не трогал больше? | ||
quarz | Дата 9.12.2010, 21:27 | |
Под маком обнаружилась проблема - чекбоксы не стираются. В линуксе еще не тестировал. Вот код, работающий правильно в win и mac
|
||
igor_bogomolov | Дата 2.12.2010, 1:17 | |
А зачем вашему приложению выглядеть по разному в разных системах?что бы было "нативнееько"? Естественно. Изменение стилей или палитры считаю дурным тоном (если только вы не работаете с проф-м дизайнером ) и всячески стараюсь этого избегать (и других по рукам бью ). Приложение должно выглядеть нативно на любой платформе и иметь стиль установленный на данный момент пользователем. |
||
Andrewshkovskii | Дата 1.12.2010, 21:37 | |
А зачем вашему приложению выглядеть по разному в разных системах?что бы было "нативнееько"? ну да ладно,это уже флейм пошел. | ||
quarz | Дата 1.12.2010, 18:51 | |
Как это, qcss теперь не кросс-платформенно? Кроссплатформенно, но не буду же я картинки для radiobutton под каждую систему искать? А потом в стилях прописывать:
и так далее для всех систем. Это не годится =) А вот, собсно, скрин интерфейса: |
||
Andrewshkovskii | Дата 1.12.2010, 14:03 | |
Нечаянно нажал на "спасибо" Как это, qcss теперь не кросс-платформенно? Цитата When a style sheet is active, the QStyle returned by QWidget::style() is a wrapper "style sheet" style, not the platform-specific style. The wrapper style ensures that any active style sheet is respected and otherwise forwards the drawing operations to the underlying, platform-specific style (e.g., QWindowsXPStyle on Windows XP). Или Вы говорите о поддержки драйверов для изображений ? Что-то я все равно не понял насчет групп контролов, покажите скриншот, пожалуйста, очень интересно. |
||
quarz | Дата 1.12.2010, 13:49 | |
Вот тут аналогичная проблема и есть решение — http://www.qtcentre.org/threads/23063-Usin...kable-QGroupBox (первый результат в гугле по запросу «qgroupbox checkable radiobutton») Может, то решение быстрее? Спасибо, это то что надо! Тоже искал на qtcentre, видимо не по тем словам ) Хочу сделать в GroupBox вместо checkbox-а radiobutton. ничего не понял. для чего вся эта петрушка? Чем обычные радиокнопки помещённые в QGroupBox не устраивают?Radiobutton-ы должны быть у GroupBox-a вместо checkbox-a, когда он checkable Что же это за интерфейс такой, что надо выбирать ГРУППУ с помощью переключателя?? Странно, очень странно.. Проще уж тогда поставить картинки переключателя, заместо чекбокса через CSS. Все равно даже если и перерисовывать,придется описывать поведение такого виджета вручную. Интерфейс такой: есть 3 группы контролов, активной может быть только одна. На самом деле оч логично и удобно получается. Картинку переключателя ставить нельзя - не кроссплатформенно. А поведение пришлось сделать вручную, да. |
||
Andrewshkovskii | Дата 1.12.2010, 11:24 | |
Что же это за интерфейс такой, что надо выбирать ГРУППУ с помощью переключателя?? Странно, очень странно.. Проще уж тогда поставить картинки переключателя, заместо чекбокса через CSS. Все равно даже если и перерисовывать,придется описывать поведение такого виджета вручную. |
||
Litkevich Yuriy | Дата 1.12.2010, 11:19 | |
Хочу сделать в GroupBox вместо checkbox-а radiobutton. ничего не понял. для чего вся эта петрушка? Чем обычные радиокнопки помещённые в QGroupBox не устраивают? |
||
Obey-Kun | Дата 1.12.2010, 6:17 | |
Вот тут аналогичная проблема и есть решение — http://www.qtcentre.org/threads/23063-Usin...kable-QGroupBox (первый результат в гугле по запросу «qgroupbox checkable radiobutton») Может, то решение быстрее? |
||
Просмотр темы полностью (откроется в новом окне) | ||
Текстовая версия | Сейчас: 28.3.2024, 18:29 |