> Перед тем, как будет стартовать объект QApplication (метод exec()), мне нужно подготовить
> определенные файлы, которые нужны для корректного старта, чтобы приложение могло их
> найти....
*ля,
не приходило на ум - что скорее всего система сигнал-слот не будет работать до запуска exec() ?
>> Или, может быть, есть какой-то другой метод?
Дффух - фазoвая инициализация ?
Пример, ah( simple win-helper ), в конструкторе ph, вызов void init(); где происходит подготовка всех кишок аппы:
int main(
int argc,
char *argv[])
{
int ret = 0;
FMemWatcher memWatcher;
FAppHelper ah;
if (!ah.isOk()) {
ret = -1;
}
// make copy because qt may change
FArg arg(argc,argv);
if (!arg.isOk()) {
ret = -2;
}
if (0 == ret) {
FGuiApplication app(argc, argv);
FPluginHolder ph(arg, &memWatcher);
if (ph.isOk()) {
ret = app.exec();
}
else {
ret = -3;
}
}
memWatcher.Dump();
return ret;
};
>Очень не хотелось бы в корне переделывать все приложение из-за такой вот особенности Qt.
Имо, там перекроить вопрос 30-90 минут...
P.S.:
Вроде как еще на gamedev, не отметились.. :)