Как я могу получить ссылку на объект QDialog? - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь получить доступ к элементам QDialog (в моем случае DisplayWindow) из другого класса.

displaywindow. cpp:

        DisplayWindow::DisplayWindow(QWidget *parent, int devNr) :
            QDialog(parent),
            ui(new Ui::DisplayWindow)
        { 
    ......

другой class.h :

...      
DisplayWindow displaywindow;
            void setDisplaywindow(DisplayWindow dw){
                displaywindow = dw;
            };
            DisplayWindow getDisplayWindow(){
                return displaywindow;
            }
...

, но код в "другом классе" не работает. Он говорит, что оператор копирования DisplayWindow (или QDialog в целом) неявно удален, поэтому я не могу работать с объектом displaywindow. Кто-нибудь знает обходной путь?

...