Qt QCameraViewFinder Can';t集父

Qt QCameraViewFinder Can';t集父,qt,camera,Qt,Camera,好的,最后,在我完成了我想用QCamera制作的所有东西之后,我设置了一个取景器,它也工作得很好。但当我设置此的父项时,我的对话框变黑,按钮无法触摸。所以,如果你想知道为什么我需要这个的父对象,我需要它,因为当我关闭取景器时,我的整个程序都关闭了。你能告诉我该怎么办吗 我在头文件中声明QCameraViewfinder*取景器。 然后我为它创建一个新对象:viewFinder=newqcamerafiewfinder(这个) 最后通过按钮显示:viewFinder->show()您想将取景器嵌入

好的,最后,在我完成了我想用
QCamera
制作的所有东西之后,我设置了一个取景器,它也工作得很好。但当我设置此的父项时,我的对话框变黑,按钮无法触摸。所以,如果你想知道为什么我需要这个的父对象,我需要它,因为当我关闭取景器时,我的整个程序都关闭了。你能告诉我该怎么办吗

我在头文件中声明
QCameraViewfinder*取景器。
然后我为它创建一个新对象:
viewFinder=newqcamerafiewfinder(这个)

最后通过按钮显示:
viewFinder->show()

您想将取景器嵌入“this”中,还是使其成为一个单独的对话框?我想使其成为单独的对话框。因为在这个gui项目中,我有很多对话框。然后将其放入QDialog中。弗兰克,实际上取景器在我的cameraclass中。我通过MainWindow调用cameraclass。您的意思是,我应该将其放入哪个QDialog中?我的代码如下所示:QCameraViewFinder*取景器;,然后在cpp文件中,取景器=新的QCameraViewFinder();我应该在括号里写点什么吗?有(这个),不工作;)再次非常感谢。