У меня есть приложение MFC, которое использует следующий код AfxGetApp()->m_lpCmdLine
.
Будучи новичком в MFC, я узнал, что AfxGetApp()->m_lpCmdLine
указывает на строку с нулевым завершением, которая указывает командную строку для приложения.
Теперь, если я хочу сделать то же самое в Qt, как бы я это сделал?
Я знаю, чтобы получить имя APP. Я могу использовать QFileInfo(QApplication::applicationFilePath()).fileName()
похож на AFxGetApp, но как мне получить команды из cmdline?
Используя 5.1 Qt. платформа Windows7
Используйте QCoreApplication :: arguments(). Вы получаете QStringList
.