QT widget程序,接收命令行参数
时间: 2023-08-16 15:08:03 浏览: 188
在QT widget程序中,可以通过以下代码接收命令行参数:
```cpp
#include <QApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// 获取参数个数和参数列表
int argCount = QCoreApplication::arguments().size();
QStringList argList = QCoreApplication::arguments();
qDebug() << "参数个数:" << argCount;
qDebug() << "参数列表:" << argList;
return a.exec();
}
```
在上面的代码中,`QCoreApplication::arguments()`函数返回一个QStringList类型的对象,里面包含了命令行参数列表,包括程序本身。因此,`argCount`变量的值等于参数个数加1,`argList`变量的第一个元素为程序自身的路径,后面的元素为命令行传入的参数。你可以根据实际情况来使用这些参数。
阅读全文
相关推荐

















