首页| 论坛| 消息

标题:有没有大神,菜鸟求助,怎么把一个类下面创建的对象,引用到另外一个类
作者:a281574516
日期:2016-07-25 13:53
内容:

MyInputPanelContext::MyInputPanelContext(){inputPanel = new MyInputPanel;connect(inputPanel, SIGNAL(characterGenerated(int)), SLOT(sendCharacter(int)));connect(inputPanel,SIGNAL(sendDatasignal()),this,SLOT(sendSignal()));}//! [0]声明的inputPanel能不能引用到另外一个Qwidget对象?大神们出现吧,(这个inputpanel是一个虚拟键盘,我先做的是点击这个虚拟键盘发送一个信号,然后关联这个信号的到执行的槽函数去,现在的问题就出在这个信号的对象怎么引用到新的类的构造函数中


#1 [6gongzi 07-25 14:06]
可以引用到另外的qwidget对象
引出也给函数把这个 inputPanel 提供给外部使用
就可以了
#2 [a281574516 07-25 14:17]
具体是怎么操作?我是刚入门菜鸟。。是声明这个inputpanel为extenal?还是什么的
#3 [a281574516 07-25 14:18]
具体是怎么操作?我是刚入门菜鸟
#4 [6gongzi 07-25 14:27]
声明成类的成员的变量
然后写一个public的公共函数,让外部的类可以访问到这个指针就可以了
class A
{
public:
B *getB() { return m_b; }
private:
B *m_b;
}
#5 [a281574516 07-25 15:23]
那另外个类中是怎么调用。。

<< 1 2 >> (1/2)

回复 发表
主题 版块