Russian Qt Forum
Ноябрь 24, 2024, 13:28
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Перенос строк
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Перенос строк (Прочитано 12421 раз)
linuxoid
Гость
Перенос строк
«
:
Ноябрь 14, 2007, 11:22 »
Как в QLabel или в QCheckBox сделать так чтобы текст переносился по строчкам(если длинна текста превышает длинну label'a или box'a ?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Перенос строк
«
Ответ #1 :
Ноябрь 14, 2007, 11:33 »
Для QLabel смотрим setWordWrap
Для QCheckBox никак, пишем сами
ЗЫ: Такие вопросы стыдно задавать, в ассистенте же все написано! Покрайней мере про QLabel...
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
linuxoid
Гость
Re: Перенос строк
«
Ответ #2 :
Ноябрь 14, 2007, 11:46 »
хочу чтобы мне код выложили для переноса строк
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Перенос строк
«
Ответ #3 :
Ноябрь 14, 2007, 11:56 »
Код:
QLabel *label = new QLabel(this);
label->setWordWrap(true);
label->setText(<some text>);
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
linuxoid
Гость
Re: Перенос строк
«
Ответ #4 :
Ноябрь 14, 2007, 12:08 »
да не, для QCheckBox!
Записан
Вячеслав
Гость
Re: Перенос строк
«
Ответ #5 :
Ноябрь 14, 2007, 14:06 »
Блин , если писать самому лень - делай в лоб QHboxLayout , в него QCheckBox без надписи и QLabel , для QLabela setBuddy на QCheckBox и setWordWarp как уже сказали
Записан
linuxoid
Гость
Re: Перенос строк
«
Ответ #6 :
Ноябрь 14, 2007, 14:53 »
так у меня и было сделано!ЭТОТ МЕТОД НЕ КОРРЕКТЕН!я пишу "правильные программы"
Записан
Вячеслав
Гость
Re: Перенос строк
«
Ответ #7 :
Ноябрь 14, 2007, 15:21 »
А почему кстати ? (некорректен)
Я пока плюсов больше вижу чем минусов ....
Записан
ритт
Гость
Re: Перенос строк
«
Ответ #8 :
Ноябрь 14, 2007, 16:10 »
скажи, кстати, а где ты видел такой виджет, чтобы называть его "частью правильной программы"?
какой ты видишь метод, более корректный, чем этот?
на мой взгляд нормальное решение. бадди вообще для этих целей и сделаны.
Записан
Dodge
Гость
Re: Перенос строк
«
Ответ #9 :
Ноябрь 16, 2007, 16:29 »
ИМХО в "правильных" программах, в любых лэйблах (и чекбоксовских тоже), обычно содержится краткое описание, а не целый "гнайд"...
Для таких "гайдов" есть - вот зыс и хинт.
Записан
linuxoid
Гость
Re: Перенос строк
«
Ответ #10 :
Ноябрь 16, 2007, 17:46 »
Спасибо за критику я уже решил проблему
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Перенос строк
«
Ответ #11 :
Ноябрь 16, 2007, 23:25 »
Цитата: Dodge от Ноябрь 16, 2007, 16:29
ИМХО в "правильных" программах, в любых лэйблах (и чекбоксовских тоже), обычно содержится краткое описание, а не целый "гнайд"...
Для таких "гайдов" есть - вот зыс и хинт.
В корне не согласен, бывают случае когда удобно сделать надпись в две строки. Кстате тролям поступил suggestion сделать перенос текста:
162306 - Suggestion for word wrapping on text of QAbstractButton and title text QGroupBox
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
ритт
Гость
Re: Перенос строк
«
Ответ #12 :
Ноябрь 16, 2007, 23:40 »
от кого бы он?
статус, как у всех саггестионов - нот шедулед
линухоид, а как решил-то?
Записан
Dodge
Гость
Re: Перенос строк
«
Ответ #13 :
Ноябрь 16, 2007, 23:48 »
Цитата: pastor от Ноябрь 16, 2007, 23:25
В корне не согласен, бывают случае когда удобно сделать надпись в две строки. Кстате тролям поступил suggestion сделать перенос текста:
162306 - Suggestion for word wrapping on text of QAbstractButton and title text QGroupBox
я спорить по этому поводу не буду, но в софте написанно грамотно, в плане "дружеского"/"интуитивно понятного" пользовательского интерфейса, переносов строк в таких контролах не наблюдал... опять же, это чисто мое мнение - переносы строк в таких элементах пользовательского интерфейса - неправильно. Даже 2 строки на кнопке или комбобоксе, смотрятся жутко.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Перенос строк
«
Ответ #14 :
Ноябрь 17, 2007, 00:23 »
Цитата: xep от Ноябрь 16, 2007, 23:40
от кого бы он?
статус, как у всех саггестионов - нот шедулед
Могу сказать точно не от меня
А статус:
Priority: 3 Scheduled for: Some future release
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...