PDF Google Drive Downloader v1.1


Report a problem

Content text S3G15 Работа с файлами в приложениях Qt

Технологии разработки программного обеспечения Приложение с графическим пользовательским интерфейсом Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники Петрова О. Б., Резников Б. К. Технологии разработки программного обеспечения S3G15 РАБОТА С ФАЙЛАМИ В ПРИЛОЖЕНИЯХ Qt ъыъ.рф/ъаУЕ Цель работы разработать программу «Текстовый редактор» со стандартным функционалом (копирование, открытие файла, работа со шрифтом). Выполнение работы 1 Создайте графическое приложение Qt Widgets. Имя класса notepad. 2 Разработать интерфейс приложения, как показано на рисунке. Форма проекта notepad 3 Разработать меню. Пункты меню: ● Файл (Новый, Открыть, Сохранить как); ● Правка (Отменить, Копировать, Вставить); 1


Технологии разработки программного обеспечения Приложение с графическим пользовательским интерфейсом Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники Петрова О. Б., Резников Б. К. строке заголовка диалогового окна. «На строку» – текст, который показывается пользователю (он должен сказать, что должно быть введено). 1 – является целым числом, по умолчанию с которого счётчик будет установлен. 1 – минимальное значение, которое пользователь может выбрать. Функция lineCount() считает количество строк в документе и является максимальным значением, которое пользователь может выбрать. 1 – сумма, на которую значения изменяются при нажатии пользователем кнопки со стрелками для увеличения или уменьшения значения. QTextBlock класс предоставляет контейнер для фрагментов текста. Функция findBlockByLineNumber(LineNumber) возвращает текстовый блок, который содержит указанный LineNumber. 12 Перейдем к слоту, который отвечает за поиск слова в тексте: bool bOk; QString str = QInputDialog::getText(0,"Найти","Введите текст:", QLineEdit::Normal,"",&bOk); if (!bOk) { return; } QTextCursor oldCursor = uitextEdittextCursor(); uitextEditsetTextCursor( QTextCursor(uitextEditdocument()findBlockByLineNumber(0))); bool finded = uitextEditfind(str); if (!finded) uitextEditsetTextCursor(oldCursor); Задание на работу ● Реализовать приложение. ● Самостоятельно доработайте проект, добавив в него следующие пункты главного меню: Файл (Сохранить, Печать, Выход); Правка (Повторить, Вырезать, Удалить, Вставить дату); Найти (Заменить); Справка (О программе). [ ШАБЛОН ОТЧЕТА ] 4

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.