hasherfrog
Мой вопрос относится и к дизайнеру и к KDevelop'у, поэтому задам его здесь.
![Wink](images/smilies/wink.gif)
Значит так, разрабатываю в КДевелопе с помощью дизайнера проект. Называется SigCreate. Создал проект, вызываю дизайнер, создаю в нем форму, сохраняю с именем sigcreatedlg.ui. Потом из этого .ui файла создаю файлы sigcreatedlg.h и sigcreatedlg.cpp посредством uic (т.к. КДевелоп почему-то сам это не делает). Подключаю их к проекту и наследую созданный KDevelop'ом класс SigCreate из класса диалога, созданного в Qt Designer'e. После компилю, а мне - куча ошибок типа:
Код:
![Выделить весь код](images/misc/selectcode.png)
sigcreate.h:35: parse error before `{' token
sigcreate.h:36: virtual outside class declaration
...
sigcreate.h:36: warning: `QString trUtf8(const char*, const char*)' declared
Я так понимаю, что создав в дизайнере форму SigCreateDlg для передачи ее в КДевелоп я должен унаследовать основной его класс SigCreate от класса SigCreateDlg. Если да, тогда в чем может быть ошибка, если нет - тогда как работает механизм передачи информации от разработанной формы в КДевелоп?
Файлы все прописаны и подключены. КДевелоп вроде не глючит: пробовал на 2.1.5 и на 3.0. Qt -3.1.2, Slackware-9.0, 2.4.22