Russian Qt Forum
Июля 01, 2025, 21:01
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QTextEdit, разбивание на 2 страници
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QTextEdit, разбивание на 2 страници (Прочитано 3700 раз)
Kropes
Гость
QTextEdit, разбивание на 2 страници
«
:
Ноября 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
Сообщений: 2921
Re: QTextEdit, разбивание на 2 страници
«
Ответ #1 :
Ноября 13, 2010, 09:13 »
Цитировать
Как Вам моя идея?
Идея непонятная, т.к. непонятно условие задачи.
Записан
Qt 5.11/4.8.7 (X11/Win)
andrew.k
Гость
Re: QTextEdit, разбивание на 2 страници
«
Ответ #2 :
Ноября 13, 2010, 18:44 »
Цитата: Kropes от Ноября 13, 2010, 00:03
Как Вам моя идея?
Помимо того, что идея непонятная, думаю, что тому кому посчастливится этим пользователем тоже придется врубаться в эту логики. А нестандартное поведение с перескакивающими туда-сюда буквами только настораживает.
Зачем это нужно? Может есть простой способ?
Записан
Kropes
Гость
Re: QTextEdit, разбивание на 2 страници
«
Ответ #3 :
Ноября 13, 2010, 19:02 »
Ничего нормального в голову не приходит, кроме разделения текста с помощью курсора, или сделать фиксированое количество символов в одной строке QTE.
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: QTextEdit, разбивание на 2 страници
«
Ответ #4 :
Ноября 14, 2010, 00:54 »
Ну дык обрисуйте суть задачи - вместе подумаем - что-нибудь придумаем)
Записан
Qt 5.11/4.8.7 (X11/Win)
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...