![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
DAVID |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 14 Регистрация: 9.3.2014 Пользователь №: 4075 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вопрос такой: можно ли создать QGroupBox с функцией радио кнопки. С функцией обычной кнопки я делаю так:
но кнопка нужна как у QRadioButton |
|
|
DAVID |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 14 Регистрация: 9.3.2014 Пользователь №: 4075 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
igor_bogomolov |
![]()
Сообщение
#3
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
DAVID |
![]()
Сообщение
#4
|
Студент ![]() Группа: Новичок Сообщений: 14 Регистрация: 9.3.2014 Пользователь №: 4075 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В итоге создал такой класс:
Однако когда курсор мыши попадает в область переключателя происходит мерцание. Как это можно исправить? |
|
|
igor_bogomolov |
![]()
Сообщение
#5
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: ![]() ![]() ![]() |
Это из-за того, что под индикатором радиобаттона живет своей жизнью индикатор чекбокса. Он не затирается полностью. По крайней мере не под всеми стилями.
Попробуй заменить строку на Если не поможет, придётся отказываться от drawComplexControl и отрисовывать его самому. Как это делать смотри в исходниках. Проблема только в том, что отрисовка от стиля зависит.
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.12.2023, 17:05 |