Qt文档中的公共类型具体是什么?

时间:2013-05-16 15:09:44

标签: qt

我开始学习如何阅读有关Qt的文档。但是有一个部分通常位于文档页面的开头,即:公共类型,我不太了解。 在全球范围内,我理解如何使用,但我不明白的是什么是编程中的公共类型,特别是在Qt中? (我理解当他们在文档,属性,类,公共函数中说...但是公共类型......?) 在此先感谢任何启蒙!:)

1 个答案:

答案 0 :(得分:2)

公共类型(没有什么特别的,关于这个问题,顺便说一句),只是在类名称空间中声明的具有访问说明符public的类型,即任何人都可以使用它们。例如。 QWidget

class QWidget : public QObject
{
   public:
      ...
      enum RenderFlag { DrawWindowBackground, DrawChildren, IgnoreMask }
      ...
};

RenderFlag是一种公共类型,可用于在代码中声明变量,例如。

QWidget::RenderFlag flag = QWidget::DrawChildren;