⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glcontrolwidget.h

📁 这个是Linux的qt源代码
💻 H
字号:
#ifndef GLCONTROLWIDGET_H#define GLCONTROLWIDGET_H#include <qgl.h>class GLControlWidget : public QGLWidget{    Q_OBJECTpublic:    GLControlWidget( QWidget *parent, const char *name = 0, QGLWidget *share = 0, WFlags f = 0 );    virtual void	transform();public slots:    void		setXRotation( double degrees );    void		setYRotation( double degrees );    void		setZRotation( double degrees );    void		setScale( double s );    void		setXTrans( double x );    void		setYTrans( double y );    void		setZTrans( double z );    virtual void	setRotationImpulse( double x, double y, double z );    virtual void	setTranslationImpulse( double x, double y, double z );    void		drawText();protected:    void		setAnimationDelay( int ms );    void		mousePressEvent( QMouseEvent *e );    void		mouseReleaseEvent( QMouseEvent *e );    void		mouseMoveEvent( QMouseEvent * );    void		mouseDoubleClickEvent( QMouseEvent * );    void		wheelEvent( QWheelEvent * );    void		showEvent( QShowEvent * );    void		hideEvent( QHideEvent * );    GLfloat xRot, yRot, zRot;    GLfloat xTrans, yTrans, zTrans;    GLfloat scale;    bool animation;protected slots:    virtual void	animate();private:    bool wasAnimated;    QPoint oldPos;    QTimer* timer;    int delay;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -