Russian Qt Forum
Декабрь 22, 2024, 18:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextEdit, разбивание на 2 страници  (Прочитано 3581 раз)
Kropes
Гость
« : Ноябрь 13, 2010, 00:03 »

Хочу сделать чтение текстового файла ввиде книги. Читаю с файла текст и загоняю его в строку (QString). Хочу потом эту строку передавать 2-ум QTextEdit без полос прокрутки, так чтобы 1 QTextEdit показывал столько, сколько позволяет его размер, а 2 QTE продолжал показывать строку с того момента на котором закончил показывать 1 QTextEdit. Размер едитов одинаков, текст должен автоматически перезаполняться при изменении главного окна программы(от которого зависят размеры едитов) на лету. Думаю подавать строку (с полным текстом) на 1 едит и перемещать курсор вниз и вправо (до конца области видимости). Потом удалить весь текст после курсора в первом едите. Далее получить номер символа с курсора и выводить текст в 2 QTextEdit с этой позиции. Потом также перемещать вниз курсор 2 едита и обрубить текст после курсора.
Как Вам моя идея? Как сделать чтобы курсор перемещался именно вниз на одну линию(которые создает QTextEdit при заполнении), а не на целый блок(видимо перемещение определяеться по символу переноса строки)?
« Последнее редактирование: Ноябрь 13, 2010, 18:59 от Kropes » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Ноябрь 13, 2010, 09:13 »

Цитировать
Как Вам моя идея?
Идея непонятная, т.к. непонятно условие задачи.
Записан

Qt 5.11/4.8.7 (X11/Win)
andrew.k
Гость
« Ответ #2 : Ноябрь 13, 2010, 18:44 »

Как Вам моя идея?

Помимо того, что идея непонятная, думаю, что тому кому посчастливится этим пользователем тоже придется врубаться в эту логики. А нестандартное поведение с перескакивающими туда-сюда буквами только настораживает. Улыбающийся
Зачем это нужно? Может есть простой способ?
Записан
Kropes
Гость
« Ответ #3 : Ноябрь 13, 2010, 19:02 »

Ничего нормального в голову не приходит, кроме разделения текста с помощью курсора, или сделать фиксированое количество символов в одной строке QTE.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #4 : Ноябрь 14, 2010, 00:54 »

Ну дык обрисуйте суть задачи - вместе подумаем - что-нибудь придумаем)
Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 23.