Описание тега qtextcursor

The QTextCursor class offers an API to access and modify QTextDocuments. Text cursors are objects that are used to access and modify the contents and underlying structure of text documents via a programming interface that mimics the behavior of a cursor in a text editor. QTextCursor contains information about both the cursor's position within a QTextDocument and any selection that it has made.
2 ответа

Как изменить размер шрифта для всего, что находится внутри QTextEdit в PyQt4?

У меня есть QTextEdit что его содержимое портируется программно с помощью QTextEdit.textCursor, Мой план состоит в том, чтобы позволить пользователю проверять заполненную информацию в TextEdit и отредактируйте, если необходимо, а затем распечатайте …
28 окт '14 в 02:39
0 ответов

Горизонтальное выравнивание QTextFrame

Я не могу центрировать QTextFrame в QTextBlock: const int RESOLUTION = 1200; const qreal PT_MM = 25.4 / RESOLUTION; QTextDocument textDocument; QTextCursor cursor(&textDocument); QTextBlockFormat blockFormat; blockFormat.setAlignment(Qt::AlignCe…
28 янв '19 в 12:48
1 ответ

Как продолжить редактирование текста после изменения форматирования QGraphicsTextItem?

Я пытаюсь внести изменения (изменения шрифта) в QGraphicsTextItem это редактируемоеЯ пытаюсь изменить форматирование фрагментов текста или форматирование, примененное в точке набора текста (если я выделю текст жирным шрифтом, текст, который я печата…
0 ответов

setBold(True) работает только если текстовый курсор не был перемещен, почему?

Я хочу установить выбранную часть текста жирным шрифтом. Я хочу сделать это в зависимости от формата персонажа. С помощью своего кода я могу определить этот формат, но установка жирного шрифта не работает. Если я раскомментирую эти 2 прокомментирова…
22 авг '13 в 16:38
2 ответа

Выбор фрагмента текста с помощью QTextCursor

Проблемы с выделением фрагментов текста с использованием фреймворка Qt. Например, если у меня есть этот документ: "Нет времени на отдых". И я хочу выбрать "IME для R" и удалить этот фрагмент текста из документа, как я должен сделать это с помощью QT…
14 янв '14 в 20:06
1 ответ

Изменить последнюю строку в QTextBrowser

У меня есть QTextBrowser который отображает строки QString и Int, Сообщения выглядят примерно так: Сообщение счетчик 1 Сообщение счетчик 2 Сообщение счетчик 3 Счетчик сообщений 1 Вместо того, чтобы всегда добавлять новую строку для каждого увеличени…
29 дек '14 в 13:19
1 ответ

Курсор Qt- QTextEdit

Есть ли в любом случае использовать несколько курсоров на QTextEdit? QTextCursor cursor = text_edit->textCursor(); int curPo = cursor.position(); text_edit->setTextCursor(cursor);
22 дек '15 в 13:21
1 ответ

Как получить номер столбца в qtextedit?

Я могу получить номер строки курсора в QTextEdit. но не могу добиться, чтобы получить информацию о номере столбца. (Примечание: я использую QTextBlock при получении информации о номере строки.) Нет ли простого способа получить номер столбца? Что я д…
17 окт '12 в 20:23
2 ответа

QTextDocument сериализация

Я читал старые темы о сериализации QTextDocument: здесь и здесь. Как я понял, когда-то реальным способом сериализации и десериализации без дополнительного кода является сохранение и чтение документов в виде html-файлов. Но, я думаю, этот метод не бы…
0 ответов

Как я могу получить текстовую позицию щелчка мыши?

Я хочу щелкнуть мышью на QTextEdit и получить текстовую позицию этого клика из документа. Где будет мой клик, если клик привел к вставке символа? Я надеюсь подорвать некоторые функции QTextEdit, поэтому я не хочу просто получать позицию от QTextCurs…
24 фев '17 в 05:16
1 ответ

Создание оператора if/else, чтобы изменения страницы основывались на значении курсора

Я создаю игру в садоводство для детей. Пользователь нажимает на нужный ему садовый инструмент (например, лопату), а затем нажимает на фоновое изображение поля, которое приведет его к следующему шагу / странице (например, фоновое изображение вспаханн…
30 май '18 в 12:37
1 ответ

Почему cursor.clearselection() не работает в этом примере?

Я пытаюсь создать кнопку, которая подчеркивает выделенный текст моего QTextEdit пример. В конструкторе я активирую курсор и устанавливаю переменную bool для метода setFontUnderline, который будет использован позже. QTextCursor cursor1 = ui.myQTextfi…
25 дек '14 в 16:46
1 ответ

Решение проблемы с QTextCursor::insertImage ( const QImage & image, const QString & name = QString())

Я хотел бы вставить QImage в QTextDocument и сохранить его в виде файла PDF. Для этого я использую метод QTextCursor::insertImage ( const QImage & image, const QString & name = QString()), но изображение в пикселях. С тем же изображением и с методом…
03 июн '13 в 16:22
1 ответ

PyQt4 QTextCursor изменить выбираемый символ

Как я могу изменить выбираемые символы QTextCursor, например, добавить точку? Например, ввод "MyClass" в QPlainTextEdit раздел tc = self.textCursor() tc.select(QtGui.QTextCursor.WordUnderCursor) return tc.selectedText() возвращает "MyClass", но ввод…
22 май '15 в 14:23
1 ответ

Вертикальный текст в QTextEdit

Мне нужно иметь вертикальный текст (направление - снизу вверх) в QTextEdit. Наиболее похожее решение, которое я реализовал, - это замена горизонтального текстового блока повернутым изображением (скриншот исходного текстового блока), когда пользовате…
24 апр '14 в 07:32
1 ответ

Qt игнорирует CSS в QTextDocument

Вот небольшой фрагмент моего кода, я не знаю почему, но Qt игнорирует css. QTextDocument *mTextDocument = new QTextDocument(0); QTextEdit *textEdit = new QTextEdit(0); mTextDocument->setDefaultStyleSheet(QString::fromUtf8("body{background-color: …
31 мар '13 в 14:06
1 ответ

Центральное изображение вставлено с помощью QTextCursrsor::insertImage()

Я хочу напечатать PDF-файл, содержащий несколько центрированных изображений. Документ создается с помощью QTextDocument и QCursor.Но я не могу найти способ центрировать (горизонтально) изображение в документе.способ вставки изображения выглядит след…
28 май '14 в 13:21
2 ответа

Как оформить горизонтальную линию с помощью QTextCursor

Я пытаюсь добавить горизонтальную линию в QTextCursor и изменить толщину и цвет линии, используя следующий код: QTextDocument doc=new QTextDocument(); QTextCursor *cursor=new QTextCursor(doc); cursor->insertHtml("<hr style='color:black;height:…
24 апр '18 в 16:16
2 ответа

Остановить QTextCursor::insertText() от изменения диапазона полосы прокрутки QTextDocument

У меня есть QTextEdit который содержит QTextDocument, который программно редактируется с использованием QTextCursor интерфейс. Документ редактируется с QTextCursor::insertText(), Я загружаю редактируемый текстовый файл кусками, поэтому начальный раз…
24 июл '18 в 13:36
2 ответа

Перемещение курсора внутри QTextEdit

У меня есть форма с QTextEdit на нем, который называется translationInput, Я пытаюсь предоставить функциональность редактирования для пользователя. это QTextEdit будет содержать текст в формате HTML. У меня есть набор кнопок, таких как "полужирный",…
27 июл '12 в 07:31