Как получить доступ к значениям в QVector из других файлов cpp - PullRequest
1 голос
/ 10 октября 2019

Добрый день,

Вот что я намерен сделать: у меня есть класс SERIAL, который содержит 8 QVectors, которые содержат значения, которые я получаю через последовательный порт.

class SERIAL : public QObject
{
    Q_OBJECT

private:

public:
    SERIAL();
    ~SERIAL();
    QVector<double> ch0_array, mean_ch0_array,
                    ch1_array, mean_ch1_array,
                    ch2_array, mean_ch2_array,
                    ch3_array, mean_ch3_array,
                    ch4_array, mean_ch4_array,
                    ch5_array, mean_ch5_array,
                    ch6_array, mean_ch6_array,
                    ch7_array, mean_ch7_array;
}

Я хочу отобразить каждый набор данных в режиме реального времени в 8 других классах, каждый из которых имеет свой собственный QDialog, который называется plot0 to plot8. Но я не могу понять, как делиться данными из этого класса с другими классами. Я попытался включить файл serial.h для построения файлов cpp, и я не могу получить доступ к векторам оттуда из-за ошибки invalid use of non static data member.

Кто-нибудь имеет представление об этом, так как ядовольно плохо в C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...