GraphicsWindowQt类参考

本文介绍了一个基于Qt的图形窗口管理类GraphicsWindowQt的方法和属性,包括构造函数、成员函数如设置窗口位置、尺寸、装饰等,以及静态成员函数用于转换上下文特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述
公有成员
GraphicsWindowQt (osg::GraphicsContext::Traits *traits, QWidget *parent=NULL, const QGLWidget *shareWidget=NULL, Qt::WindowFlags f=0)
GraphicsWindowQt (GLWidget *widget)
GLWidget *getGLWidget()
const GLWidget *getGLWidget() const
bool nit (QWidget *parent, const QGLWidget *shareWidget, Qt::WindowFlags f)
virtual bool setWindowRectangleImplementation (int x, int y, int width, int height)
实现setWindowRectangle,应该由派生类实现
virtual bool setWindowDecorationImplementation (bool windowDecoration)
实现setWindowDecoration,应该由派生类实现
virtual void getWindowRectangle (int &x, int &y, int &width, int &height)
获取窗口的位置和大小
virtual bool getWindowDecoration () const
virtual void grabFocus ()
获得焦点
virtual void grabFocusIfPointerInWindow ()
如果指针在此窗口获取焦点
virtual void raiseWindow ()
将窗口升至顶部
virtual void setWindowName (const std::string &name)
设置窗口的名称
virtual std::string getWindowName ()
virtual void useCursor (bool cursorOn)
打开/关闭光标
virtual void setCursor (MouseCursor cursor)
将鼠标光标设置为特定的形状
virtual bool valid () const
返回是否已创建且有效可用的图形上下文
virtual bool realizeImplementation ()
GraphicsContext实现
virtual bool isRealizedImplementation () const
virtual void closeImplementation ()
关闭图形上下文实现
virtual bool makeCurrentImplementation ()
使当前上下文执行
virtual bool releaseContextImplementation ()
释放图形上下文
virtual void swapBuffersImplementation ()
setWindowRectangle执行,由派生类实现
virtual void requestWarpPointer (float x, float y)
将鼠标指针重新定位到窗口上的指定位置
静态共有成员
static QGLFormat traits2qglFormat (const osg::GraphicsContext::Traits *traits)
static void qglFormat2traits (const QGLFormat &format, osg::GraphicsContext::Traits *traits)
static osg::GraphicsContext::Traits *createTraits (const QGLWidget *widget)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值