Russian Qt Forum
Ноябрь 01, 2024, 07:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как передать указатель на виджет в другой класс  (Прочитано 1955 раз)
shtrix
Гость
« : Сентябрь 26, 2015, 11:38 »

В главной форме преобразовал QWidget в QCustomPlot.
Пытаюсь передать указатель на него в другой класс (GrafikReport там происходит настройка и вывод графика)
Код:
 GrafikReport* AddGrafic=new GrafikReport();

 connect(this, SIGNAL(SignalAddGrafic(QCustomPlot*)),
            AddGrafic,SLOT(SlotAddGrafic(QCustomPlot*)));

Выдает ошибку:
 no matching function for call to
'MainWindow::connect(MainWindow*, const char [33], GrafikReport*&,
                              const char [31])'SLOT(SlotAddGrafic(QCustomPlot*)));

Такое вообще можно делать?


Извиняюсь решилось так:
Код:
 GrafikReport* AddGrafic=new GrafikReport();
 AddGrafic->SlotAddGrafic(ui->customPlot);

А почему все таки коннект сигнала со слотом  ошибку выдает?
« Последнее редактирование: Сентябрь 26, 2015, 12:14 от shtrix » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.104 секунд. Запросов: 20.