如何获取Qt程序的启动参数

mac 10.13.6

QtCreator 4.9.1

方式/步调

  1. 1

    经由过程QtCreator建立的界面程序其本家儿函数都有如下所示的近似代码,此中argc

    、argv为程序启动传入的参数

    b999a9014c086e06724aab400d087bf40bd1cbdf.jpg
  2. 2

    然后MainWindow类中声明保留参数的函数以及界说当作员变量

    a71ea8d3fd1f4134941092752a1f95cad1c85e91.jpg
  3. 3

    接实在现保留参数的函数,其代码段如下图所示,函数的功能就是把入参保留到当作员变量

    b8014a90f603738dfc569b29bc1bb051f819ec99.jpg
  4. 4

    然后本家儿函数中挪用上面步调实现的函数来保留启动参数

    962bd40735fae6cd49fb3c6a00b30f2442a70f69.jpg
  5. 5

    保留当作功之后,就可以在对象中利用保留到当作员变量中的启动参数

    d8f9d72a6059252d74ab8a0f3b9b033b5bb5b979.jpg
  6. 6

    除了自界说函数来保留参数之外,还可以直接利用QCoreApplication::arguments来获取启动参数

    ac4bd11373f08202642a063444fbfbedab641b04.jpg
  7. 7

    程序运行之后,从输出的成果看,准确的打印出传入程序中的参数

    ca1349540923dd54a7d93063de09b3de9c824817.jpg
  • 发表于 2019-10-21 17:00
  • 阅读 ( 1835 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具