Я пытаюсь использовать статические поля в QT
class MyLabel:public QLabel{
Q_OBJECT
public:
static QPixmap pix1;
static QPixmap *pix2;
static int WasInited;
...
};
int MyLabel::WasInited = 0;
MyLabel::MyLabel(){
. . .
if (WasInited==0) pix1.load("pic.png"); // Error
if (WasInited==0) pix2->load("pic.png"); // Error
WasInited=1; // Here using static field is OK
}
Но я всегда получаю "неопределенную ссылку на MyLabel :: pix * '" error
Как мне объявить и использовать статическиеполя стандартных классов QT?
PS У меня нет проблем с использованием int статических полей, поэтому я думаю, что мой вопрос относится к QT