Вообщем описать сложно, но попробую.
Значит так, жил был у бабушки серенький... эээ это немного не от туда :)) Так вот был класс kmmsWindow : public QWidget
#ifndef KMMSWINDOW_H
#define KMMSWINDOW_H
#include <kmmsinc.h>
class kmmsWindow : public QWidget
{
Q_OBJECT
public:
kmmsWindow(int type, int flags);
~kmmsWindow();
void mousePressEvent( QMouseEvent *);
void mouseMoveEvent( QMouseEvent *);
int type;
private:
QPoint clickPos;
};
#endif
и было созданно в классе kmms
#ifndef _KMMS_H_
#define _KMMS_H_
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <front/kmmswindow.h>
#include <front/kmmsscin.h>
#include <kmmsconfig.h>
class kmms
{
public:
kmms();
virtual ~kmms();
void init();
QWidget* getMainWindow();
kmmsScin *scin;
kmmsConfig *config;
kmmsWindow *mainw;
kmmsWindow *controlw;
kmmsWindow *playlistw;
};
#endif // _KMMS_H_
три обьекта такго класса, но решил я пойти дальше и создал три производных класс kmmsMainWindow : public kmmsWindow ... и.т.д.
kmmsMainWindow
kmmsControlWindow
kmmsPlaylistWindow
такого содержания
#ifndef KMMSMAINWINDOW_H
#define KMMSMAINWINDOW_H
#include <kmmswindow.h>
class kmmsMainWindow : public kmmsWindow
{
public:
kmmsMainWindow(int type, int flags);
~kmmsMainWindow();
};
#endif
Когда был только один kmmsWindow всё было хорошо и всё собиралось, но когда я добывил производные, то хидер kmms стал выглядеть так
#ifndef _KMMS_H_
#define _KMMS_H_
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <front/kmmsmainwindow.h>
#include <front/kmmscontrolwindow.h>
#include <front/kmmsplaylistwindow.h>
#include <front/kmmsoutwindow.h>
#include <front/kmmsscin.h>
#include <kmmsconfig.h>
class kmms
{
public:
kmms();
virtual ~kmms();
void init();
QWidget* getMainWindow();
kmmsScin *scin;
kmmsConfig *config;
kmmsMainWindow *mainw;
kmmsControlWindow *controlw;
kmmsPlaylistWindow *playlistw;
};
#endif // _KMMS_H_
т.е. у трёх обьектов поменялись соответственно классы на производные и прога перестала собираться и вылазит вот что
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от cyclon
Ответ на:
комментарий
от olegk
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Несрабатывает слот от сигнала. (2005)
- Форум Опять связать сигнал со слотом :( (2005)
- Форум Передача виджета. (2005)
- Форум Проблема с ALSA (2010)
- Форум И в последний раз о передаче виджета :( (2005)
- Форум нужна помощь в переводе кода из c++ в python3 (2018)
- Форум Ошибка при сборки qt (2019)
- Форум undefined reference to vtable for... (2013)
- Форум не собирается QT (2006)
- Форум Qt и g++: Не компилируется класс с абстрактным методом (2009)