![]() |
1
23
如果您让Qt在处理参数方面获得了第一个通行证,那么使用Qt也是一个好主意
这不适合与其他参数解析库非常兼容。。。
然而
kdelibs
有一个很好的参数解析器,
未经测试(谁测试过他们在S.O.上发布的内容?)。 |
![]() |
2
17
从Qt5.2开始,您最终可以在QtCore本身中找到一个解决方案:我参与了 QCommandLineParser 那里 |
![]() |
3
9
这与ephemient的答案大致相同,但有一个简单的regexp来帮助解析args。(如果您只需要少量arg,这种方法可能很有用) 使用以下命令运行:
以及守则:
|
![]() |
4
7
还有来自的QxtCommandOptions http://www.libqxt.org/ |
![]() |
5
3
这个包确实支持——禁用foo和——通过 opts.addSwitch(“禁用foo”和&foo_disabled); 和 . 您需要处理检查这两者,以及处理指定这两者的人(OOP)。 我不明白的是这和QT4有什么关系。。。 |
![]() |
6
2
|
![]() |
7
2
一个非常简单的方法是扫描“key=value”参数,
(每个人都有他/她最喜欢的选择;
这是最简单的。
有人知道为什么这不起作用吗(在Qt4.4.3中)?
11月25日增补--
|
![]() |
8
2
例如:-
用法:
参数可以按任何顺序传递 编辑:将更新此代码段 found here |
![]() |
9
1
它必须是Qt4特定的吗?如果没有,, GNU Getopt 这真的很好,不过如果您不使用开源软件,许可可能会有问题。 |
![]() |
10
0
|
![]() |
11
0
|
![]() |
JaredL · PySide插槽未在对象的线程中运行 7 年前 |
![]() |
Nameless · qt-在选项卡小部件中显示表单 8 年前 |
![]() |
Carmoreno · Pyqt4的“KeyUp”事件 9 年前 |
![]() |
KcFnMi · 使Qt5连接样式在Qt4中工作 9 年前 |
![]() |
Ejaz · QImage将图像保存到仅以p或j开头的文件名 10 年前 |