一般的弹出窗口可以使用QMessageBox,表示一些信息
简单的窗口可以使用程序直接,如果是像VC中的多文档窗口,则可以单独先画一个窗口,按以下步骤:
创建主工程:这是一个QT工程,假设已经写好了,现在是在这个工程中界面上点“菜单”或“按钮”,弹出一个对话框,如
当点菜单Info时弹出对话框,显示摄像头的详细信息
主工程已经完成,现在在Qt Creator中新建工程
然后,按照向导,命名,建好。自动会加入到当前工程。
接下来的事情就是在当前工程中使用(显示)新的窗口。
方法:
定义对象,位置:在mainwindow.h的私有变量区(假设原来的主工程)
然后,记得初始化(如果是指针,像 DlgCamoraInfo * uiCamoraInfo这样的,DlgCamoraInfo是新的窗口类名)
接下来在需要的地方用就行了,如果要模式对话框,就 uiCamoraInfo->exec(); 非模式,用show()
另外的问题,就是在2个窗口直接传递参数了,比如在弹出窗口中显示的信息,是在主窗口中获得的,需要传递到弹出窗口中