Я пытаюсь выяснить, как запустить приложение Windows в Qt. То, что я пытаюсь выполнить, - это щелкнуть мышью по кнопке, и откроется окно приложения в блокноте. Я понимаю, что это функция блокнота в Qt, но я ищу другой способ сделать это. Я хочу, чтобы можно было сделать это с помощью любого приложения Windows. Кто-нибудь знает, как я могу это сделать?Как запустить приложение Windows в Qt
ответ
Qt
имеет специальный класс QProcess
, который позволяет вам это делать.
Например:
void MainWindow::on_pushButton_clicked()
{
QProcess *proc = new QProcess(this);
proc->start("notepad.exe");
}
Есть много полезных методов в этом классе. Проверьте это в документации:
http://qt-project.org/doc/qt-5/QProcess.html
Также вы можете открыть файл в этом приложении. Просто используйте:
proc->start("notepad.exe path");
где path
что-то вроде этого: G:/test.txt
Чтобы использовать этот класс, вы должны #include <QProcess>
Вы можете использовать класс QProcess, посмотрите на start или startDetached, например:
QProcess::startDetached("notepad.exe");
Я получаю ту же ошибку, что и при попытке ответить выше: -1: ошибка: LNK1123: сбой при преобразовании в COFF: файл недействителен или поврежден – user3878223
Какую визуальную версию вы используете? Это похоже на проблему с VS2010 после установки .NET Framework 4.5 и решение для обновления до VS2010 SP1: http://support.microsoft.com/kb/2757355 – Zlatomir
Я использую QT Creator – user3878223
- 1. Как запустить приложение Qt?
- 2. Запустите приложение Qt как администратор в Windows
- 3. Приложение Qt на Windows
- 4. Запустить приложение Windows как услугу?
- 5. Как развернуть приложение Qt в Windows?
- 6. Как запустить приложение Windows RDC
- 7. Приложение QT не работает в проводнике Windows?
- 8. Как встраивать Qt-библиотеки в приложение Windows Qt?
- 9. Не удается запустить приложение за пределами qt
- 10. Как запустить серверное приложение в Windows
- 11. Профайлер QT-приложение для Windows
- 12. Как запустить процесс в Windows с помощью QT?
- 13. Как развернуть приложение Qt MinGW для Windows
- 14. Как сделать приложение QT использовать родные курсоры Windows вместо qt?
- 15. Как запустить приложение Windows GUI как службу?
- 16. Как запустить приложение с использованием QT и C++
- 17. Не удается запустить приложение быстрого управления Qt
- 18. Как запустить приложение windows windows windows без видимых окон?
- 19. Запустить приложение Windows Form из службы Windows
- 20. запустить приложение Windows с помощью службы windows
- 21. QT Как встроить приложение в виджет QT
- 22. Как запустить приложение C# .net windows в платформе Windows CE?
- 23. Запустить приложение Qt на другом языке?
- 24. Запустить приложение Windows из службы Windows
- 25. Запустить приложение Qt с помощью systemd
- 26. Как запустить приложение gui на windows vm?
- 27. Как запустить приложения Qt 5 на других компьютерах (Windows 7)
- 28. Как запустить консольное приложение из Windows Service?
- 29. Qt: невозможно запустить консоль Windows с QProcess
- 30. Как запустить приложение Windows Forms из PHP
Есть ли какая-то необходимость для Qprocess? Я получаю ошибки. Спасибо за ваш ввод – user3878223
@ user3878223 О, извините, да, вам нужно включить, я уже обновил свой ответ, см. Его, пожалуйста. – Chernobyl
Ничего, я нашел включение после просмотра ссылки, которую вы опубликовали. Это дает мне ошибку, хотя. Это вам знакомо? : -1: ошибка: LNK1123: сбой при преобразовании в COFF: файл недействителен или поврежден – user3878223