如何指定代码段的标记方式? 目标 我希望将QTCReCube的C++代码片段导出为HTML文件,然后使用CSS来突出其语法,例如:
因为QtCreator没有导出选项,所以我使用它来实现这一点 根据文档,我在项目的如何指定代码段的标记方式? 目标 我希望将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
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>