• 大小: 18KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: Qt  OPenGL  C++  

资源简介

Qt使用OPenGL的开发例子。。大家可以参考来实现!

资源截图

代码片段和文件信息

#include “cgwidget.h“

CGWidget::CGWidget(QWidget *parent) :
    QGLWidget(parent)
{
}
void CGWidget::initializeGL()
{
    glClearColor( 0.0 0.0 0.0 0.0 );
    glClearDepth( 1.0 );
}
void CGWidget::paintGL()
{
    glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
    glLoadIdentity();
    glTranslatef(0.0f0.0f0.0f); // Move Left 1.5 Units And Into The Screen 6.0
    glColor3f(0.5f0.5f1.0f); // Set The Color To Blue One Time Only
    glBegin(GL_QUADS); // Draw A Quad
        glVertex3f(-0.5f 0.5f 0.0f); // Top Left
        glVertex3f( 0.5f 0.5f 0.0f); // Top Right
        glVertex3f( 0.5f-0.5f 0.0f); // Bottom Right
        glVertex3f(-0.5f-0.5f 0.0f); // Bottom Left
    glEnd();

    glFlush();
}
void CGWidget:

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-08-17 14:19  CTest\
     文件        1181  2012-08-17 14:13  CTest\cgwidget.cpp
     文件         367  2012-08-17 14:11  CTest\cgwidget.h
     文件       56832  2012-08-17 14:19  CTest\CTest.exe
     文件         345  2012-08-17 13:49  CTest\CTest.pro
     文件       27890  2012-08-17 14:19  CTest\CTest.pro.user
     文件         185  2012-08-17 13:38  CTest\main.cpp
     文件         765  2012-08-17 14:17  CTest\widget.cpp
     文件         359  2012-08-17 13:55  CTest\widget.h

评论

共有 条评论