Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Eyxeniy от Май 30, 2011, 23:45



Название: Qt Creator и KDevelop
Отправлено: Eyxeniy от Май 30, 2011, 23:45
Можно ли код из 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


Название: Re: Qt Creator и KDevelop
Отправлено: Eyxeniy от Май 31, 2011, 21:15
Где все помощники ???


Название: Re: Qt Creator и KDevelop
Отправлено: twp от Май 31, 2011, 21:30
за это время можно было самому разобраться  ;) вообще это код не Qt Creator,  а Qt и его можно собрать как с командной строки так и в Qt Creator или KDevelop


Название: Re: Qt Creator и KDevelop
Отправлено: Eyxeniy от Май 31, 2011, 22:41
и как это сделать ?


Название: Re: Qt Creator и KDevelop
Отправлено: Fat-Zer от Июнь 01, 2011, 02:42
какой kdevelop? 3.5 или 4?
если 3.5, то не вижу проблемм. копируете его себе в папку и импортируете, не забыв указать что это qt4 проект.
если 4-й, то тоже самое, но открывать нужно как дженерик-проект. и qmake прдётся выполнять ручками.
вообще поддержка qmake'а в kdevelop в зачаточном состоянии... да и в самой IDE куча недопиленного, хотя и много всяких плюшек... однако такими темпами как они развиваются функциональность 4-й ветки дагонит 3.5 лет эдак черз 5-7...