回覆列表
  • 1 # 使用者8788489725117

    一直比較推崇QT這個介面庫,所以打算把osg嵌入到QT裡面做一個QWidget的子控制元件。在查閱了官方的osgViewerQT後,決定寫一個子類,同時繼承osgViewer::Viewer和QGLWidget,用一個Widget來顯示osg的單Viewer的場景。class OsgQtWidget : public QGLWidget, public osgViewer::Viewer{Q_OBJECTpublic:OsgQtWidget(QWidget *parent = 0, const QGLWidget * shareWidget = 0, Qt::WFlags flags = 0);OsgQtWidget(osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::Viewer::SingleThreaded);~OsgQtWidget();void setScene();osg::Camera* createCamera( int x, int y, int w, int h, const std::string& name="", bool windowDecoration=false );virtual void paintGL();private:protected:QTimer timer;};

  • 中秋節和大豐收的關聯?
  • 電壓和電阻的關係是什麼?