1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 419
1

Передача параметра из одного класса в другой(событие)

14.09.2015, 17:13. Показов 565. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста, не могу получить элемент из одного класса в другой событием нажатия кнопки

click.cpp
тут по нажатию на элемент на сцене получаю итм
C++ (Qt)
1
2
3
4
5
6
void Click::mousePressEvent(QGraphicsSceneMouseEvent *ev)
{
 
     itm=this;
     qDebug()<<itm;
}
тут возвращаю его
C++ (Qt)
1
2
3
4
5
QGraphicsItem *Click::returnThisItem()
{
 
    return itm;
}
Mainwindow.cpp

тут пытаюсь его получить, но получаю не то что надо, не этот элемент
C++ (Qt)
1
2
3
4
5
6
7
8
9
void MainWindow::setItem(QString setParam1, QString setParam2, QString setParam3, QString setParam4, bool CheckNew, bool CheckTaken, bool CheckParchase, QString StartDate, QString EndDate)
{
 
    QGraphicsItem *itm;
    itm=cl->returnThisItem(); 
 
    setChild(itm,setParam1,setParam2,setParam3,setParam4,CheckNew,CheckTaken,CheckParchase,StartDate,EndDate);
 
}
может что-то не правильно делаю
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2015, 17:13
Ответы с готовыми решениями:

Передача ссылки на функцию класса Виджет в другой класс
Будет ли работать если передать ссылку на функцию от класса Виджет в класс который не виджет. ...

Как передать объект одного класса в другой с использованием сигналов/слотов?
Есть 2 класса namespace Ui { class MainWindow; } class MainWindow : public QMainWindow {...

Передача объекта класса в другой класс и обращение к этому объекту. (Потоки)
Привет, есть 3 класса. 1) Основой класс (форма) 2) Класс потоковый A. 3) Класс потоковый B. ...

Передача значения параметра из одного класса в другой при разных хедерах
Всем здравствуйте! Застопорился над одним вопросом... Был бы очень благодарен за помощь! Суть:...

1
7 / 7 / 5
Регистрация: 14.08.2015
Сообщений: 33
14.09.2015, 21:06 2
откуда появился объект cl, в строке
C++ (Qt)
1
itm=cl->returnThisItem();
Может более полные листинги приведёте?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2015, 21:06

Передача параметра из одного шаблона в другой
Нужно передать значение атрибута &quot;name&quot; из шаблона &quot;message&quot; в переменную &quot;messageName&quot; шаблона...

Передача значения или параметра из одного метода в другой
Приветствую всех. Подскажите, как решить данную проблему. Мне нужно из метода CreateVector передать...

Грамотная реализация передачи параметра из одного класса в другой
Всем привет. Пишу программу wpf. На форме есть кнопка, нажав на которую, я запускаю метод читки...

Передача массива из одного класса в другой
Имеется класс Open.cs в нём есть метод public void OpExcel(string file, Form1 form,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.