当前位置: 代码迷 >> QT开发 >> Qt 多窗口的有关问题
  详细解决方案

Qt 多窗口的有关问题

热度:39   发布时间:2016-04-25 03:52:12.0
Qt 多窗口的问题
我的程序有多个窗口 分别假设为 主窗口main 子窗口w1,w2,w3,w4 5个窗口.
现在已经达到在main中选择其他子窗口显示(main->hide w->show)

问题.
1.子窗口w1打开以后,内容(假设有label显示数字123)发生改变(label变成456),close返回主窗口后,重新打开子窗口w1,内容是改变后的(即label显示456),如果我要重新打开子窗口w1,内容是最开始的要怎么操作(即重新打开label显示内容为123而不是456)?

2.子窗口之间怎么随意切换
我的方法如下:
main->hide  w->show,主窗口切换到子窗口
w1->hide  w2->show 或 w3->show 或 w4->show.其他窗口切换
w->hide  main->show  子窗口切换到主窗口
这方法可以么?有没有更好的办法?感觉这样很累赘

分不多,求大神支招
Qt 多窗口

------解决方案--------------------
数据还原的话,可以重写hideEvent函数或者showEvent函数
  相关解决方案