Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: QT Designer
Показать сообщение отдельно

Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


hasherfrog
Мой вопрос относится и к дизайнеру и к KDevelop'у, поэтому задам его здесь.
Значит так, разрабатываю в КДевелопе с помощью дизайнера проект. Называется SigCreate. Создал проект, вызываю дизайнер, создаю в нем форму, сохраняю с именем sigcreatedlg.ui. Потом из этого .ui файла создаю файлы sigcreatedlg.h и sigcreatedlg.cpp посредством uic (т.к. КДевелоп почему-то сам это не делает). Подключаю их к проекту и наследую созданный KDevelop'ом класс SigCreate из класса диалога, созданного в Qt Designer'e. После компилю, а мне - куча ошибок типа:
Код: Выделить весь код
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

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 17:09, 28-09-2004 | #2

Название темы: QT Designer