Название: QTextEdit, разбивание на 2 страници Отправлено: Kropes от Ноябрь 13, 2010, 00:03 Хочу сделать чтение текстового файла ввиде книги. Читаю с файла текст и загоняю его в строку (QString). Хочу потом эту строку передавать 2-ум QTextEdit без полос прокрутки, так чтобы 1 QTextEdit показывал столько, сколько позволяет его размер, а 2 QTE продолжал показывать строку с того момента на котором закончил показывать 1 QTextEdit. Размер едитов одинаков, текст должен автоматически перезаполняться при изменении главного окна программы(от которого зависят размеры едитов) на лету. Думаю подавать строку (с полным текстом) на 1 едит и перемещать курсор вниз и вправо (до конца области видимости). Потом удалить весь текст после курсора в первом едите. Далее получить номер символа с курсора и выводить текст в 2 QTextEdit с этой позиции. Потом также перемещать вниз курсор 2 едита и обрубить текст после курсора.
Как Вам моя идея? Как сделать чтобы курсор перемещался именно вниз на одну линию(которые создает QTextEdit при заполнении), а не на целый блок(видимо перемещение определяеться по символу переноса строки)? Название: Re: QTextEdit, разбивание на 2 страници Отправлено: GreatSnake от Ноябрь 13, 2010, 09:13 Цитировать Как Вам моя идея? Идея непонятная, т.к. непонятно условие задачи.Название: Re: QTextEdit, разбивание на 2 страници Отправлено: andrew.k от Ноябрь 13, 2010, 18:44 Как Вам моя идея? Помимо того, что идея непонятная, думаю, что тому кому посчастливится этим пользователем тоже придется врубаться в эту логики. А нестандартное поведение с перескакивающими туда-сюда буквами только настораживает. :) Зачем это нужно? Может есть простой способ? Название: Re: QTextEdit, разбивание на 2 страници Отправлено: Kropes от Ноябрь 13, 2010, 19:02 Ничего нормального в голову не приходит, кроме разделения текста с помощью курсора, или сделать фиксированое количество символов в одной строке QTE.
Название: Re: QTextEdit, разбивание на 2 страници Отправлено: GreatSnake от Ноябрь 14, 2010, 00:54 Ну дык обрисуйте суть задачи - вместе подумаем - что-нибудь придумаем)
|