Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Zeka13 от Март 11, 2012, 13:33



Название: spinBox setSuffix[РЕШЕНО]
Отправлено: Zeka13 от Март 11, 2012, 13:33
У меня есть SpinBox, не смог найти в дизайнере установку  "суффикса", поправьте меня, если я не прав.
Делаю сам, хочу получить значение"пробел""градус"C

Так получаю только градус в преписке
Код:
    ui->TspinBox->setSuffix(QChar(176));

А так всё нормально, только после пробела появляется Â
Код:
    ui->TspinBox->setSuffix(" °C");

Как избавится от Â?
(http://storage5.static.itmages.ru/i/12/0311/s_1331461994_1462936_36de21e092.png) (http://itmages.ru/image/view/451552/36de21e0)

Заранее огромное спасибо!


Название: Re: строка из спецсимвола и обычного символа
Отправлено: sudo от Март 11, 2012, 13:43
Открыл дизайнер, вбил в поиске редактора свойств спина "suffix", получил единственный вариант.

Почему появляется А, не знаю. Вбил в дизайнере, получаются градусы Цельсия, всё ок


Название: Re: строка из спецсимвола и обычного символа
Отправлено: LisandreL от Март 11, 2012, 13:57
Почему появляется А, не знаю. Вбил в дизайнере, получаются градусы Цельсия, всё ок
Скорее всего с кодеками беда.


Название: Re: строка из спецсимвола и обычного символа
Отправлено: Zeka13 от Март 11, 2012, 14:20
Цитировать
Открыл дизайнер, вбил в поиске редактора свойств спина "suffix", получил единственный вариант.
и получилось сделать через дизайнер?
Цитировать
Скорее всего с кодеками беда.
и что?
Цитировать
ui->TspinBox->setSuffix(QChar(176));
- так нет никакого артефакта, нормальный знак градуса


Название: Re: строка из спецсимвола и обычного символа
Отправлено: sudo от Март 11, 2012, 14:21
и получилось сделать через дизайнер?

Да. Из браузера туда скопипастил, в предпросмотре всё правильно работало


Название: Re: строка из спецсимвола и обычного символа
Отправлено: LisandreL от Март 11, 2012, 14:34
и получилось сделать через дизайнер?
Цитировать
Скорее всего с кодеками беда.
и что?
Цитировать
ui->TspinBox->setSuffix(QChar(176));
- так нет никакого артефакта, нормальный знак градуса
Наводящий вопрос: к чему применяется кодек установленный через setCodecForCStrings, а к чему нет?


Название: Re: строка из спецсимвола и обычного символа
Отправлено: Zeka13 от Март 11, 2012, 16:37
Цитировать
Да. Из браузера туда скопипастил, в предпросмотре всё правильно работало

А можно скриншот?


Название: Re: строка из спецсимвола и обычного символа
Отправлено: sudo от Март 11, 2012, 17:09
Превью
(http://rog.programist.ru/spinbox.png)

Целиком, 1080р (http://rog.programist.ru/designer.png)


Название: Re: строка из спецсимвола и обычного символа
Отправлено: Zeka13 от Март 11, 2012, 17:33
огромное Вам спасибо, разобрался!