QT:QtQucik接收命令行参数
2016-07-21 12:53
477 查看
1.在QML工程里接收命令行参数
在QML工程里:
int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); //=>QStringList arguments() //=>at(0)文件的路径和文件名称,at(1)第一个参数,依次类推 QStringList argList = app.arguments(); if (argList.size()>1) { QString strArg = app.arguments().at(1); qDebug() << "Command_line argument is" << strArg ; } else { qDebug() << "There is no Command_line arguments"; } //=>载入qml文件 QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); }
2.VS工程里添加命令行参数调试
Project->Properties->Configuration properties->Debugging->Command Arguments 在此处附加命令行参数即可。
3.CMD命令行里添加命令行参数
如:main.exe 需要附加参数1; 将main.exe拖动至CMD命令行里然后一个空格间隔,输入附加参数;如“main.exe 1”;
相关文章推荐
- 如何在Qt中写自己的动态连接库
- mingw QT5.5.1转移到MSVC2010 QT5.5.1问题集锦
- Qt 5.6 QMessageBox 按钮显示为中文及 QTextEdit右键显示中文
- VS2010 + QT5.5.1 环境配置
- qt 怎么才能不用cmake 就是用opencv
- windows下Qt5.6.0 编译Mysql驱动,并使用。
- 配置qt需要的dll
- Qt:使用基于zopfli的PNG图片压缩库
- Qt无边框窗口实现拖动和改变大小(修改)
- QtCreator使用jsoncpp库
- Qt使用QMediaPlayer类获取多媒体信息
- Qt自定义带游标的slider,在滑块正上方显示当前值
- Qt 与SQL SERVER 2008相连接 读取数据库中的信息
- QTabWidget and QTabBar.的文字的颜色设置,三种方法
- QGIS二次开发,QGIS2.8.9+VS2010
- 【QT】QFrame
- 第4篇 基础(四)添加菜单图标——使用Qt资源文件
- 完全手工搭建一个完整QT工程后再VS上运行
- QT5使用Webkti
- Qt qml 实现类似手机电话薄联系人首字母查找