crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Eyxeniy
  опции профиля:
сообщение 30.5.2011, 23:52
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 18.5.2011
Пользователь №: 2682

Спасибо сказали: 0 раз(а)




Репутация:   0  


Можно ли код из Qt Creator который находиться в примерах запустить на KDevelop ?
 #include <QtGui>
 #include "glwidget.h"
 #include "helper.h"

 GLWidget::GLWidget(Helper *helper, QWidget *parent)
     : QGLWidget(QGLFormat(QGL::SampleBuffers), parent), helper(helper)
 {
     elapsed = 0;
     setFixedSize(200, 200);
     setAutoFillBackground(false);
 }

 void GLWidget::animate()
 {
     elapsed = (elapsed + qobject_cast<QTimer*>(sender())->interval()) % 1000;
     repaint();
 }

 void GLWidget::paintEvent(QPaintEvent *event)
 {
     QPainter painter;
     painter.begin(this);
     painter.setRenderHint(QPainter::Antialiasing);
     helper->paint(&painter, event, elapsed);
     painter.end();
 }

#ifndef GLWIDGET_H
 #define GLWIDGET_H

 #include <QGLWidget>

 class Helper;
 class QPaintEvent;
 class QWidget;

 class GLWidget : public QGLWidget
 {
     Q_OBJECT

 public:
     GLWidget(Helper *helper, QWidget *parent);

 public slots:
     void animate();

 protected:
     void paintEvent(QPaintEvent *event);

 private:
     Helper *helper;
     int elapsed;
 };

 #endif

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 30.5.2025, 23:47