我现在做视频监控的小东西,打开上面会显示好几个小的窗口,如何把第一个窗口删除的情况下,第二个窗口自动前进到前一个窗口的位置,最好叫我怎么写,万分感谢
用qt布局来管理窗口
你窗口应用程序肯定是有继承关系的。也就是说是一个是另外的一个parent.Qt在建的时候会生成一个栈,所以后面生成的删除只能看到栈顶的窗口。而且那个栈是有函数可以把某一个窗口提到最前面的
保存各个video指针 的list
比如
QList frameList;
每一个控件代表一个窗口,然后用GridLayout控制输出位置。
每次删除一个,remove掉GridLayout中所有VideoFrame *
然后删除队列中对应的VideoFrame *
然后再加入这个队列中所有的VideoFrame指针
欢迎关注我的Qt系列文章:
Qt实战一二三
再给你分享一些Qt相关资料,建议看看。
Qt资料大全