开启左侧

如何做单独的功能设置窗口?

[复制链接]
xixiyinhang 发表于 2018-11-11 15:58:53 | 显示全部楼层 |阅读模式
本帖最后由 xixiyinhang 于 2018-11-26 00:02 编辑

我现在的打算是这样的:
图1:
P$FX7{S6@)%545J]N)SHU~1.png
在图1中,设置一个相机设置按钮,点击相机设置按钮后,弹出图2,即相机设置窗口。而相机设置窗口设置的是主窗口中的相机类对象。
图2:
QQ图片20181111154816.png

请各位大神帮忙写个例子,谢谢


 楼主| xixiyinhang 发表于 2018-11-11 16:00:33 | 显示全部楼层
没编辑好,图2 怎么跑到最下面了,请大佬出来帮小弟解决下{:6_220:}
Criss 发表于 2018-11-11 17:36:19 | 显示全部楼层
xixiyinhang 发表于 2018-11-11 16:00
没编辑好,图2 怎么跑到最下面了,请大佬出来帮小弟解决下

在相机那个按钮里面函数用相机窗口类产生对象然后显示窗口即可:
  1. frmcam dlg = new frmcam();
  2. dlg.Show();
复制代码
 楼主| xixiyinhang 发表于 2018-11-11 18:13:27 | 显示全部楼层
Criss 发表于 2018-11-11 17:36
在相机那个按钮里面函数用相机窗口类产生对象然后显示窗口即可:

这样是重新new 了个对象进行设置。我的意思是把主窗口的相机类传给子窗口
比如:frmcam dlg=new frmcam(cam);这样,把主窗口的相机类对象传给子窗体,这样设置子窗体的时候就是设置主窗体中的相机类对象了,是这个意思吗?我只知道个大概,没有例子,您能给我个例子吗?谢啦
Criss 发表于 2018-11-12 10:38:30 | 显示全部楼层
xixiyinhang 发表于 2018-11-11 18:13
这样是重新new 了个对象进行设置。我的意思是把主窗口的相机类传给子窗口
比如:frmcam dlg=new frmcam(c ...

用单例类来管理你的相机对象,每个窗口都可以访问唯一一个相机对象,很方便的!
 楼主| xixiyinhang 发表于 2018-11-13 09:37:16 | 显示全部楼层
Criss 发表于 2018-11-12 10:38
用单例类来管理你的相机对象,每个窗口都可以访问唯一一个相机对象,很方便的! ...

嗯,我查查如何实现单例类,感谢大佬帮忙{:1_326:}
wenbo_bob 发表于 2018-11-13 18:51:22 | 显示全部楼层
Criss 发表于 2018-11-11 17:36
在相机那个按钮里面函数用相机窗口类产生对象然后显示窗口即可:

          强
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表