Приложение с несколькими формами



  • Добрый день, недавно начал изучать QT. Мне нужно было создать приложение, с тремя формами. Ну и реализовать передачу данных мужду формами. Я это сделал при помощи механизма сигнал/слот и всё компилилось и работало. Но при очередной компиляции столкнулся со следующей ошибкой :
    @
    "/root/new_diagram/Diagram/valuewindow.h:43: ошибка: 'DiagramWindow' does not name a type".
    @

    Где DiagramWindow - моя третяя форма, в которую в приложении осуществлен переход из второй формы (ValueWindow).
    В привате Valuewindow.h описан указатель на форму
    @
    private:
    Ui::ValueWindow *ui;
    DiagramWindow *MyDiagramWindow;
    @

    Все инклуды прописаны, не могу понять в чём может быть проблема.

    [andreyc: EDIT] Added @ around code



  • Похоже что DiagramWindow ни как не описан в valuewindow.h
    Попробуйте добавить в valuewindow.h перед декларацией ValueWindow
    @

    class DiagramWindow;
    class ValueWindow : public ...
    @


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.