crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QLabel
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
flankerr Дата 26.1.2010, 18:00
  хорошо скажу по другому елси в прошлый раз выразился не точно
заменяю в коде строчку
str = "test"
на строчку
str = "тест"
собираю проект и получаю фигу - текст обрезан

такая фигня происходит при использованию лаяутов и свойств растягивания. Почему с латиницей всё хорошо с текстом любой длины а с кирилицей вылазят траблы не опнял. Сделал пока в обход по другому чем хотел.
SABROG Дата 26.1.2010, 14:11
  adjustSize() надо делать каждый раз на новый текст, это не autoresize. Всё ручками. Проблема вовсе не в кириллице.
flankerr Дата 26.1.2010, 13:50
  Хорошо. конкретный пример.
Есть QWidget
в этом виджете етсь QHBoxLayout в котором расположено три QLabel


Вызываю adjustSize() для QLabel
потом чтобы зафиксировать ширину вызваю
QLabel::setFixedWidth( QLabel::width() );

так вот если внутри Qlabel тект на латинеце то всё хорошо, а если на кирилице то всреднем два символа не вмещаються


Похоже с кирилицей проблемы из лайаутов, т.к. если их убрать то становиться нормально.
SABROG Дата 26.1.2010, 13:21
  У меня в дизайнере при нажатии на Adjust Size нет разницы кириллица или латиница, одинаково подгоняет ширину.
flankerr Дата 26.1.2010, 13:16
  не помогоает.
текст не влазит полностью.

Похоже всё дело в языке.
Когда текст написан латиницей всё хорошо, а когда кирилицей - не влазит.
SABROG Дата 26.1.2010, 12:35
  adjustSize() не помогает?
flankerr Дата 26.1.2010, 10:44
  Как выставить ширину виджета QLabel по содержимому тексту?
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 14.7.2025, 9:36