Некоторое время назад мы уже достаточно подробно рассматривали работу с текстовыми файлами в Qt. Однако один важный нюанс всё-же остался за рамками той статьи. Поэтому есть смысл вернуться к данной теме. Как известно, метод write класса QFile, который используется для записи, в том числе, текстовых файлов, принимает в качестве параметра
Метка: Qt
Паттерн «Команда» (Command). Описание и примеры использования
Команда (Command) – один из «классических» поведенческих паттернов, описанных ещё у «Банды Четырёх» [1]. Он используется для создания гибкого механизма действий над чем-либо или команд. В этом механизме класс отправитель команды и класс получатель не зависят друг от друга. В данном паттерне объект «Команды» инкапсулирует как само действие, так и
Готовим приложение на Qt к работе на другом компьютере
Как правило программы пишутся для того чтобы их впоследствии распространять. Либо в открытом доступе, либо локально (например, внутри компании). Как сделать, чтобы пользователь мог работать с программой, написанной на Qt, на своём компьютере?
Работа с текстовыми файлами в Qt
В библиотеке Qt работа с файлами вообще и текстовыми в частности реализована с помощью класса QFile. В качестве параметра при создании объекта этого класса передаётся путь к нужному файлу.
1 |
QFile file("C:\\test.txt"); |
После того как объект QFile создан, необходимо открыть файл с помощью метода open. Это метод принимает в качестве параметра режим