Дневник Главная » 2010 » Ноябрь » 24 » Простой пример использования QProcess
Простой пример использования QProcess
12:03
Пусть имеется два консольных приложения. Первое приложение запускает второе с определенными параметрами, второе приложение запустившись смотрит если имеются параметры запуска то открывает файл и пишет в него эти параметры.Реализация первого приложения: #include <QtCore/QCoreApplication> #include <QProcess> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QString program = "/test_qprocess"; QStringList arguments; arguments << "yes"; QProcess myprocess; myprocess.start(program, arguments); return a.exec(); }Реализация второго приложения: #include <QtCore/QCoreApplication> #include <QFile> #include <QDir> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QFile file("/test_qprocess/test.txt"); if (file.exists()) file.remove(); if (argc > 1 && file.open(QIODevice::WriteOnly)) { file.write(argv[1]); } }
Просмотров: 6080 |
Добавил: qt-boy
| Теги: Простой пример использования QProce
| Рейтинг: 5.0/1 |
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
Наш опрос
Оцените мой сайт
Всего ответов: 93
Статистика Онлайн всего: 1
Гостей: 1
Пользователей: 0