Название: Перенос строк в QTextEdit Отправлено: cresta от Июля 02, 2007, 20:00 Как отключить перенос строк в QTextEdit?
Пеересмотрел всех предков класса - нигде нет ни слова об этом. Расковырял старый проект с QTextEdit, в котором если строка длинная - просто появляется горизонтальный скролл, и все в точности перенёс в свой новый проект - и ни в какую: переносит слова на новую строку:( Уже с скролл принудительно вставил - не помогает... Что делать? На всякий случай привожу код создания textEdit'а: Код: textEdit = new QTextEdit (this); И в старом и в новом проекте этот код одинаковый, а перенос ведет себя по разному. Название: Перенос строк в QTextEdit Отправлено: pastor от Июля 02, 2007, 22:18 Какая версия Qt? Предположительно 3.х.х
ЗЫ: Мне вот интересно, для чего создана тема Цитировать Объявление: Важно: указывайте пожалуйста свою версию QT Явно не для того, чтобы её игнорировали. Название: Перенос строк в QTextEdit Отправлено: cresta от Июля 02, 2007, 22:21 версия 3.3.4
Название: Перенос строк в QTextEdit Отправлено: pastor от Июля 03, 2007, 15:54 Приведённый тобой код в первом посте работает корректно в Qt 3.3.8 (на других версиях не проверял). Так что обновляйся
Название: Перенос строк в QTextEdit Отправлено: cresta от Июля 04, 2007, 02:26 Бинарник старого проекта с этим кодом работает. И он был откомпилирован до переустановки линукса. А сейчас я сделал новый бинарник этого самого старого проекта - и он тоже стал переносить строки, как и новый проект.
Наверное нужно не обновиться, а переставить qt. Видимо что-то некорректно установилось, коль один и тот же проект получаются разные эффекты в бинарном файле. Название: Перенос строк в QTextEdit Отправлено: pastor от Июля 04, 2007, 11:22 Что-то я не допонял смысл первых двух предложений. Проблема решилась мама собой? Строки начались переноситься? Так тогда зачем что-то шаманить с Qt если все работает?
Название: Перенос строк в QTextEdit Отправлено: cresta от Июля 04, 2007, 19:09 нет, смысл в том, что когда-то я делал текстовый редактор в котором упомянутый код работал так как должен (не переносил строки в текстедите). Бинарник у меня сохранился.
А недавно я переставлял систему (и qt в т.ч.) и решил сейчас перекомпилировать этот проект. И после перекомпиляции полученый бинарник ведет себя иначе, чем старый: строки переносятся. Т.е. из одного и того же source кода получено два бинарника, ведущих себя по-разному. Отсюда делаю вывод, что переустановка qt была осуществена некорректно. Иначе не знаю чем объяснить разное поведение textedit. |