QT中如何判断一个窗口已打开,打开的话并如何关闭?

时间:2021-05-22 23:48:40
你好:
    想在程序中判断一窗口是否已经打开,是的话则关闭,该如何做?,先谢谢各位大虾!
  

3 个解决方案

#1


ding

#2


你可以这样做:

在定义窗口的类中定义一个bool变量is_opened,初始化为false.当你定义对象并打开了一个窗口时(可在构造函数中实现),is_opened=true,这样你只要检测is_opened就可知道窗口是否已打开.

#3


好,我试下,感谢dansin(平平淡淡才是真) ,先把分给你,另外,再帮忙看下数据滚动的问题,上次你说的我还是不懂,最好给个例子,谢谢!

#1


ding

#2


你可以这样做:

在定义窗口的类中定义一个bool变量is_opened,初始化为false.当你定义对象并打开了一个窗口时(可在构造函数中实现),is_opened=true,这样你只要检测is_opened就可知道窗口是否已打开.

#3


好,我试下,感谢dansin(平平淡淡才是真) ,先把分给你,另外,再帮忙看下数据滚动的问题,上次你说的我还是不懂,最好给个例子,谢谢!