Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Ovoshlook от Июль 27, 2010, 05:33



Название: Форматированнй текст и QRadioButton
Отправлено: Ovoshlook от Июль 27, 2010, 05:33
Подскажите пожалуйста. Имеется ли возможность хоть каким образом добавить ФОРМАТИРОВАННЫЙ текст к RadioButton?


Название: Re: Форматированнй текст и QRadioButton
Отправлено: voronElf от Июль 27, 2010, 05:55
форматированный не пробовал, но через style sheet должно нормально раскрашиваться


Название: Re: Форматированнй текст и QRadioButton
Отправлено: Ovoshlook от Июль 27, 2010, 06:58
ДА мне не столько красить его нужно, сколько именно форматировать (в несколько строк писать текст и так далее). Просто объект создается динамически и задавать все нужно буит кодом.


Название: Re: Форматированнй текст и QRadioButton
Отправлено: whirlwind от Июль 27, 2010, 12:27
просто так вроде нельзя.

Можно создать свой класс, наследованный от QRadioButton, в нем переопределить paintEvent(). Рисовать rich text на виджете можно с помощью QTextDocument::drawContents



Название: Re: Форматированнй текст и QRadioButton
Отправлено: vipet от Июль 27, 2010, 15:53
Подскажите пожалуйста. Имеется ли возможность хоть каким образом добавить ФОРМАТИРОВАННЫЙ текст к RadioButton?

Я делал свой виджет, который содержал и RadioButton (без текста), и виджет для вывода форматированного текста. Соответственно, по нажатие на виджет с текстом, активировался радиобатон.


Название: Re: Форматированнй текст и QRadioButton
Отправлено: JamS007 от Июль 28, 2010, 23:02
+1 легче всего сделать именно так.


Название: Re: Форматированнй текст и QRadioButton
Отправлено: Sahab от Июль 29, 2010, 00:20
тыц (http://www.qtcentre.org/wiki/index.php?title=Buttons_with_richt_text_(multiple_colors))
может это чем-то поможет...