Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何指定代码段的标记方式? 目标 我希望将QTCReCube的C++代码片段导出为HTML文件,然后使用CSS来突出其语法,例如:_C++_Qt_Qt5_Qdoc - Fatal编程技术网

如何指定代码段的标记方式? 目标 我希望将QTCReCube的C++代码片段导出为HTML文件,然后使用CSS来突出其语法,例如:

如何指定代码段的标记方式? 目标 我希望将QTCReCube的C++代码片段导出为HTML文件,然后使用CSS来突出其语法,例如:,c++,qt,qt5,qdoc,C++,Qt,Qt5,Qdoc,因为QtCreator没有导出选项,所以我使用它来实现这一点 根据文档,我在项目的qdoc-文件中使用,将main.cpp中的源代码转换为HTML: /*! \page index \quotefile main.cpp */ 运行qdoc会生成一个index.html,当我打开它时,确实有main.cpp的标记内容 注意:为了演示这个问题,我使用了文档中的代码: #include <QApplication> #include <QPushButton&g

因为QtCreator没有导出选项,所以我使用它来实现这一点

根据文档,我在项目的
qdoc
-文件中使用,将
main.cpp
中的源代码转换为HTML:

/*!
    \page index
    \quotefile main.cpp
 */
运行
qdoc
会生成一个
index.html
,当我打开它时,确实有
main.cpp
的标记内容

注意:为了演示这个问题,我使用了文档中的代码:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QPushButton hello("Hello world!");
    hello.resize(100, 30);

    hello.show();
    return app.exec();
}
然而,当我检查文档的html代码时,我相信它也是在
QDoc
的帮助下生成的,对于相同的部分,我看到:

<span class="pln"> hello</span>
你好 我不知道为什么在我的例子中缺少附加标记

问题:
如何指定如何标记代码段的每个部分的规则,以便我可以获得这些附加标记?

您可以发布您的工作cpp代码吗?这在我看来不是有效的cpp:QPushButton hello(“hello world!”);。调整大小(100,30)@Jens这在我看来是无效的cpp,在我看来也是无效的。正如我提到的:我使用文档中的代码。这样我可以对结果进行并排比较。这也无关紧要。即使使用
.resize(100,30)省略,结果仍然是
“hello”(
),没有标记。你能发布你的工作cpp代码吗?我看这不是有效的cpp:QPushButton hello(“hello world!”);。调整大小(100,30)@Jens这对我来说似乎无效cpp对我来说也无效。正如我所提到的:我使用文档中的代码。这样我可以对结果进行并排比较。这也是不相关的。即使省略了
.resize(100,30);
,结果仍然是
“hello”(
),没有标记。
<span class="pln"> hello</span>