Не могу объявить объект класса QPainter.
lab1.h:
#include "ui_lab1.h"
class lab1: public QWidget {
Q_OBJECT
private:
Ui::lab1Class ui;
protected:
virtual void paintEvent(QPaintEvent* pe) {
}
public:
lab1(QWidget *parent = 0);
~lab1();
void drawgraph();
};
#include "lab1.h"
lab1::lab1(QWidget *parent) : QWidget(parent) {
ui.setupUi(this);
}
lab1::~lab1() {
}
void paintEvent(QPaintEvent* pe) {
QPainter painter1; //Тут ошибка
....
}
#include <QPainter>
Спасибо, помогло, не знал что отдельно надо объявлять
Мне кажется корректней было бы #include <QtGui>
ибо не знаешь, где найдешь где потеряешь)
не забывай ставить макросы на хедеры, типа
#ifndef __ХХХ__
#define __ХХХ__
// вставь код сюда
#endif // __ХХХ__
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)