crossplatform.ru

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

> Непонятки с QPainter
Mystdeim
  опции профиля:
сообщение 11.9.2008, 12:33
Сообщение #1


Новичок


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

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




Репутация:   0  


Не могу объявить объект класса 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();
};


lab1.cpp
#include "lab1.h"

lab1::lab1(QWidget *parent) : QWidget(parent) {
        ui.setupUi(this);
    }

lab1::~lab1() {

}
void paintEvent(QPaintEvent* pe) {
    QPainter painter1; //Тут ошибка
....
}


Компилятор пишет:
Цитата
lab1.cpp:13: error: aggregate `QPainter painter1' has incomplete type and cannot be defined


Не понимаю что не нравиться... лаба стоит :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 12.11.2019, 11:16