Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Sanya от Февраль 02, 2011, 15:41



Название: [РЕШЕНО] QLineEdit & word wrap
Отправлено: Sanya от Февраль 02, 2011, 15:41
Доброго времени суток!

Наверное немного странный вопрос, но:
  Можно ли как-то организоваться перенос строк в QLineEdit?

Нужно вывести текст в несколько строк и дать его выделить и скопировать.
Да, можно применить QPlainTextEdit, но он занимает гораздо больше памяти и тащит за собой QAbstractScrollArea, которая совершенно ни к чему.
Планируется не 1-2 таких элемента, а десятки.


Название: Re: QLineEdit & world wrap
Отправлено: Kolobok от Февраль 02, 2011, 16:23
QLabel


Название: Re: QLineEdit & world wrap
Отправлено: Пантер от Февраль 02, 2011, 16:28
> QLabel
> выделить и скопировать
Не вяжется.

Используй QPlainTextEdit или пиши свой велосипед.


Название: Re: QLineEdit & world wrap
Отправлено: kirill от Февраль 02, 2011, 16:31
Название Line говорит само за себя. т.е. это линейный однострочный компонент.
Можно попробовать QLabel для вывода текста.
Можно задать ему свойство setTextInteractionFlags(Qt::TextEditorInteraction);
И можно настроить его так что он будет похож на qlineedit.


Название: Re: QLineEdit & world wrap
Отправлено: kirill от Февраль 02, 2011, 16:33
> QLabel
> выделить и скопировать
Не вяжется.

Вяжется .
void setTextInteractionFlags ( Qt::TextInteractionFlags flags )


Название: Re: QLineEdit & world wrap
Отправлено: Пантер от Февраль 02, 2011, 16:48
Упс. Точно, я и забыл.


Название: Re: QLineEdit & world wrap
Отправлено: Sanya от Февраль 02, 2011, 17:01
О!

ОГРОМНОЕ Спасибо мужики! То что надо!

Чувствовал что есть что-то и не хотелось изобретать велосипед, но тока не докопались ....

P.S.:
 Как пометить что тема решена?


Название: Re: QLineEdit & world wrap
Отправлено: Пантер от Февраль 02, 2011, 17:09
отредактируй первое сообщение - в названии темы добавь [РЕШЕНО].


Название: Re: [РЕШЕНО] QLineEdit & world wrap
Отправлено: JamS007 от Февраль 02, 2011, 23:21
<offtop>
Было бы еще желательно исправить "world" на "word". Кто-то будет искать поиском и не найдет, хотя тема такая уже будет...
</offtop>


Название: Re: [РЕШЕНО] QLineEdit & world wrap
Отправлено: Пантер от Февраль 02, 2011, 23:49
А чё, прикольно перевод выглядит world wrap (http://translate.google.ru/translate_t?q=world+wrap&um=1&ie=UTF-8&sa=N&hl=ru&tab=wT#)


Название: Re: [РЕШЕНО] QLineEdit & world wrap
Отправлено: Fat-Zer от Февраль 03, 2011, 08:24
[ещё оффтоп]
а я сначала прочитал world warp... думал что-то из научной фантастики или ОТО...


Название: Re: [РЕШЕНО] QLineEdit & world wrap
Отправлено: Sanya от Февраль 03, 2011, 17:15
:))))
опечатка по Фрейду, блин