dfkt.net
当前位置:首页 >> 在QT中定义了两个类A,B,在类A的函数中读取类B中... >>

在QT中定义了两个类A,B,在类A的函数中读取类B中...

两个类之间有继承关系吗?怎么读的?

我这边给你举一个例子吧,假如你的程序的A类中有一个QLineEdit, 然后你想从B类去给这个QLineEdit设定内容或者获取这个QLineEdit的内容 C/C++ code A.h: public: void setLineEditValue(const QString& value); QString getLineEditValue(); A.cpp...

通过信号-槽传递 在a.h定义中有信号sigValue(int aValue). 在a.cpp有需要的地方释放信号 emit sigValue(100); 在b.cpp中有槽函数 void onValue(int value); 将a的信号和b的槽函数, 进行connet(&a, &A::sigValue, &b, &B::onValue);

这个功能无法全部用Qt Designer完成,只能用代码. 在A中编写按钮点击相应的槽函数,在函数中调用界面B Dialog::buttonClicked() { 界面B类 b; b.show(). }

在A中定义信号并发送,也就是直接emit就行了,其他不管。在b中进行关联就可以了。

完全可以啊,比如A、B两个界面,你想把B的信号与A的槽函数连接起来,在B中定义一个信号,signal_B(); 在A中定义B类,在A中定义槽函数slot_A();那么,在B 中,当相应一个事件的时候,比如B中某个按钮按下,就发送信号:emit signal_B();那么由于...

第一种情况 class A { public: int a[270]; }; class B { public: A m; //在class B里面可以通过m操作上面的a[270] } //第二种情况 第一种情况 class A { public: static int a[270]; }; class B { public: void sumfunc() { A::a[7]=190; } //...

这个很简单 窗口a在打开窗口b的时候 保留b的指针 当b关闭的时候 给这个指针置空 实现稍微有点麻烦 但是肯定是可以实现的

可以用友元,不用也行 #include #include using namespace std;class B;class A{public: A(){ m_List.append(1); m_List.append(2); } friend class B;private: QList m_List;};class B{public: B(){} void fun(const A &a){ cout

没什么要求,A窗口的父窗体是B而已。另外A窗口基类是QWidget

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com