QT 参考文档背后的标准符号

standard notation behind the QT reference documentation

我广泛搜索了答案,但无济于事。我在 PyQT5 基础知识的自学方面进展顺利。我正在使用 http://pyqt.sourceforge.net to gain insight into how classes and functions link together but I am finding the QT reference documentation http://doc.qt.io/qt-5/ 一种获得进一步洞察力的有用方法。 我可以通过文档了解到有一个标准符号 运行 这一事实,但我无法理解各种符号和重复出现的文本所指的是什么。似乎还应用了许多参数和嵌套参数。我在下面粘贴了一些示例:

void    setFocus(Qt::FocusReason reason)

render(QPainter *painter, const QPoint &targetOffset = QPoint(), const QRegion &sourceRegion = QRegion(), RenderFlags renderFlags = RenderFlags( DrawWindowBackground | DrawChildren ))

qmake:  QT += widgets

enum    RenderFlag { DrawWindowBackground, DrawChildren, IgnoreMask }

我的问题:文档在使用“|”等符号时是否遵循行业标准符号? ?如果是这样,是否有我可以参考的参考来解释符号?我已经梳理了 QT 网站,但一无所获。

Qt 是一个 C++ 库,您显示的片段是 C++ 代码的摘录。 除了 qmake 行是 qmake 代码。

|bitwise OR 运算符。 enum RenderFlag 由可以通过此运算符组合的标志(通常设置一个唯一位)组成。