Как читать / писать текстовые файлы в Qt? - PullRequest
0 голосов
/ 13 ноября 2011

У меня есть QPlainTextEdit в моей форме, и я хочу прочитать весь документ Resource.txt, который помещен в другие файлы моего проекта, и после того, как отметится таймер, я хочу, чтобы приложение сохранило содержимое QPlainTextEdit в документе.Я знаю, что это глупый вопрос, но я не могу найти решение.

Ответы [ 2 ]

3 голосов
/ 13 ноября 2011

QTextStream.readAll () позволяет читать файл в QString. Этот конструктор (или метод setPlainText) для QPlainTextEdit позволяет установить строку, отображаемую в редакторе.Используйте QTimer для запуска слота, который считывает содержимое QPlainTextEdit в QString с помощью метода toPlainText по истечении заданного промежутка времени.Запишите результат в файл, используя QTextStream еще раз.

0 голосов
/ 16 ноября 2011

Учебное пособие Начало работы Программирование на Qt проведет вас через создание текстового редактора, после того как вы выполните это, попробуйте добавить QTimer, чтобы вызвать сохранение.

...