第一种情况
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
}
//在class B里面可以直接 *** 作上面的a[270]
}
还有很多情况,很多方法friend啊 QT的信号槽机制啊,看你具体想实现什么东西
可以建立信号和槽的连接啊 也可以闹芦伍写个接口信号哗衫和槽
在dialog里写个信号 在mainwindow写个槽 连接就可以
还有可以写个接口
写个函数 返回你要的值 直接液或接受也可以啊
最直观的方法如楼上说的新建一个对话框ui类,利用Qt Creator的向导功能很容易纳郑实现。在主界面中显示该对话框,即在mainwindow.cpp的某个方法中调用对话框的显示方法。传递参数可以修改仔旦对话框的构造函数,或者在显示对话框之前调用它的其他函数,将参数传递进对话念茄扰框。简单的示例:
对话框类:
12345678class MyDialog: public QDialog{...public:...void setSomething(const QVariant &something) ....}
主界面函数
123456Mainwindow::showDialog(){MyDialog dialog(this) dialog.setSomething(this->some_member) dialog.exec()}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)