1. 主窗口弹出子窗口,各种方法的差异点
还不是很懂,记录下来慢慢学习
参考:[PYQT5] 主窗口弹出子窗口_打开python弹窗但没影响-CSDN博客
2. 判断窗口是否在前台
self.mywindow.isActiveWindow()
返回值:True,False
3. 判断窗口是否最小化
self.mywindow.isMinimized()
返回值:True,False
4. 窗口最小化、最大化、恢复
最小化:self.mywindow.showMinimized()
最大化:self.mywindow.showMaximized()
恢复:self.mywindow.showNormal()
5.窗口是否在前台
self.mywindow.isActiveWindow()
返回值:True,False
6. 获取当前启动的窗口数量
app = QApplication(sys.argv)
len(app.topLevelWindows())
7. 窗口置顶
置顶:Qt.WindowStaysOnTopHint
示例:
self.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.WindowMinimizeButtonHint | Qt.WindowMaximizeButtonHint) # 显示最小化最大化按钮,窗口置顶
self.setWindowFlags( Qt.WindowCloseButtonHint) # 只显示关闭按钮