当前位置: 代码迷 >> QT开发 >> c++简单有关问题
  详细解决方案

c++简单有关问题

热度:305   发布时间:2016-04-25 05:10:26.0
c++简单问题
Qt::WindowModality windowModality () const
void setWindowModality ( Qt::WindowModality windowModality )

这个函数是什么意思,,
Qt::WindowModality windowModality 是什么意思,,我不是想知道这个函数在QT是什么意思,
而是想知道,,语法

QT是一个类 ,,WindowModality是什么?,,枚举吗??
WindowModality是类型 还是变量,,
windowModality又是什么???

我怎么自已写一个似类这样的函数

class A
{
  enum Tool {OPEN,CLOSE} s;
   
}
int get(A::Tool s) //把枚举类型放到函数中,对吗,,,如何实现像setWindowModality ( Qt::WindowModality windowModality ) 的一个函数,,就是想以 Qt::WindowModality windowModality 这种形式作为函数的参数,,



{
  return 0;
}
int main()
{

}

------解决方案--------------------
Qt::WindowModality windowModality () const
windowModality 应该是个函数,返回的是Qt::WindowModality类型的对象。
void setWindowModality ( Qt::WindowModality windowModality )
setWindowModality 函数有个一个参数,类型是Qt::WindowModality。
------解决方案--------------------
QT是名字空间
WindowModality是枚举类型名
windowModality是形参

class A
{
public: // 应该声明为公有的
enum Tool { OPEN, CLOSE }; // 后面的s不需要,你只需声明类型就可以了。
}
  相关解决方案