Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.01.2016
Сообщений: 37

Некоторые функции блокнота

13.12.2016, 00:30. Показов 786. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу блокнот (курсовая). Простые функции добавил, но есть пара довольно сложных для меня:
1. Поиск по тексту
2. Строка состояния

1. Поиск по простому тексту не проблема, но как применить это к textEdit? Как выделить найденное (тут думаю надо получить индекс начала и конца).
2. Здесь надо, кажется использовать QTextCursor но вообще не знаю как.
Подскажите что нибудь. Хотя бы где почитать по этой теме. Так же проблема в том что я без понятия где прочитать функции (и их описание) объекта на русском.
PS Видел пример текстового редактора на Qt но там нет ни 1 ни 2.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.12.2016, 00:30
Ответы с готовыми решениями:

Исчезли функции на английском языке, и некоторые русские функции в Экселе
после добавления какой-то надстройки у меня из меню функции исчезли функции на англ. языке и некоторые русские функции им соотвествующие....

Непонятны некоторые функции
Непонятны следующие функции, что они выполняют: (char)((int)('a')+j)) break; // что значит эта запись? char PROC(char s) // почему...

Некоторые функции в Делфи
На просторах инета нашел вот такую Перевод символа в верхний регистр для русского алфавита и ни одной строчки описания кода... Как она...

4
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.12.2016, 10:21
find() пробовал?
0
0 / 0 / 0
Регистрация: 08.01.2016
Сообщений: 37
13.12.2016, 21:03  [ТС]
nmcf, не очень понятно, как он работает. Возвращает true если есть совпадение, но как подсветить найденный фрагмент? Он вроде бы даже курсор не переводит.
Сделал пока так
C++ (Qt)
1
2
3
void MainWindow::on_pushButton_clicked()
{   ui->textEdit->find("ракобос", QTextDocument::FindWholeWords);
}
но ничего не происходит
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.12.2016, 23:55
C++ (Qt)
1
2
ui->textEdit->moveCursor(QTextCursor::Start);
ui->textEdit->find(QString("ракобос"));
0
182 / 37 / 5
Регистрация: 29.01.2013
Сообщений: 256
14.12.2016, 12:14
https://github.com/search?q=Qt... =%E2%9C%93
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2016, 12:14
Помогаю со студенческими работами здесь

Некоторые виджеты и функции
Здравствуйте! Хотелось задать парочку вопросов по виджетам: 1. Какой виджет использовать для вывода текста из html страницы в форму? и...

Не видит некоторые функции
Я сейчас пытаюсь разобраться в Qt, с подключением OpenGL. Подключил его, всё работает, но когда я пытаюсь использовать glLoadIdentity()...

Вынести некоторые функции в модуль
Здравствуйте, суть такая: Есть программа с кучей функций в которых используется собственная структура. Хочу для удобства вынести...

Объясните пожалуйста некоторые функции
Здравствуйте. Пожалуйста объясните: что за функции: peek() c_str() sync() begin()

Поясните что означают некоторые функции
1- что означает эта строка? int f(char *s, char *c, int n) { 2-int main(int argc, char* argv) { 3 setlocale 4 #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru