我已经广泛搜索了答案,但无济于事。我对PyQT5基础知识的自我辅导进展顺利。我正在使用http://pyqt.sourceforge.net深入了解类和函数如何链接在一起,但我发现QT参考文档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网站,但什么都找不到。
答案 0 :(得分:1)
Qt是一个C ++库,你展示的片段是C ++代码的摘录。 除了qmake代码是qmake代码。
|
是bitwise OR运算符。 enum
RenderFlag
由标志(通常设置了一个唯一位)组成,可以通过此运算符进行组合。