Russian Qt Forum
Ноябрь 01, 2024, 07:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt Creator и KDevelop  (Прочитано 3706 раз)
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
Записан
Eyxeniy
Гость
« Ответ #1 : Май 31, 2011, 21:15 »

Где все помощники Непонимающий
Записан
twp
Гость
« Ответ #2 : Май 31, 2011, 21:30 »

за это время можно было самому разобраться  Подмигивающий вообще это код не Qt Creator,  а Qt и его можно собрать как с командной строки так и в Qt Creator или KDevelop
Записан
Eyxeniy
Гость
« Ответ #3 : Май 31, 2011, 22:41 »

и как это сделать ?
Записан
Fat-Zer
Гость
« Ответ #4 : Июнь 01, 2011, 02:42 »

какой kdevelop? 3.5 или 4?
если 3.5, то не вижу проблемм. копируете его себе в папку и импортируете, не забыв указать что это qt4 проект.
если 4-й, то тоже самое, но открывать нужно как дженерик-проект. и qmake прдётся выполнять ручками.
вообще поддержка qmake'а в kdevelop в зачаточном состоянии... да и в самой IDE куча недопиленного, хотя и много всяких плюшек... однако такими темпами как они развиваются функциональность 4-й ветки дагонит 3.5 лет эдак черз 5-7...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 21.