Здравствуйте.
Совсем запарился, не могу разобраться помогите плиз???
меня интересует возможность выставления иерархии объектов, например
class init : public QObject
{
Q_OBJECT
public:
explicit init(QObject *parent = 0);
int i;
};
class window : public QMainWindow
{
Q_OBJECT
public:
explicit window();
};
init::init(QObject *parent) :
QObject(parent)
{
i = 1;
}
window::window()
{
//знаю, что parent у меня не определён, в этом то и проблемма, как правильно сделать так,
чтобы из второго объекта можно было читать/изменять переменные другого, и выполнять его методы
в процессе выполнения программы...
parent->i = 2;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
init objectMain;
window windowMain;
return a.exec();
}