各位大虾:
下面是
QT4 中的一段主函数的例子程序,有几个反斜杠注释的地方不是太清楚的,有谁可以给我解释下吗?
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStringList args = QApplication::arguments(); // 为什么要这样写呢?有什么用啊?
if (args.count() < 2) { // 为什么要判断 args.count()呢?
std::cerr << "Usage: domparser file1.xml..." << std::endl;
return 1;
}
QStringList labels;
labels << QObject::tr("Terms") << QObject::tr("Pages");
QTreeWidget treeWidget;
treeWidget.setHeaderLabels(labels);
treeWidget.header()->setResizeMode(QHeaderView::Stretch);
treeWidget.setWindowTitle(QObject::tr("DOM Parser"));
treeWidget.show();
DomParser parser(&treeWidget);
for (int i = 1; i < args.count(); ++i)
parser.readFile(args
); // 这样的用法我也不明白?
return app.exec();
}
先谢谢大家了![ 此贴被dulang133266在2008-12-24 16:53重新编辑 ]