最近写PyQt5无边框小程序遇到了一个奇怪的问题。就是一个无边框的主窗口,生成一个Dialog子窗口后,子窗口关闭主窗口也跟着关闭。代码结构如下:
import sys
from PyQt5 import QtWidgets, QtCore
class Window(QtWidgets.QWidget):
def __init__(self):
super().__init__
在PyQt5编程中,遇到一个无边框主窗口在打开Dialog子窗口后,子窗口关闭导致主窗口也随之关闭的问题。通过控制变量法排除了代码结构问题,发现可能与QApplication的事件循环和任务栏有关。添加`self.setWindowFlag(QtCore.Qt.Tool)`解决了该问题,但原因尚不清楚。
最近写PyQt5无边框小程序遇到了一个奇怪的问题。就是一个无边框的主窗口,生成一个Dialog子窗口后,子窗口关闭主窗口也跟着关闭。代码结构如下:
import sys
from PyQt5 import QtWidgets, QtCore
class Window(QtWidgets.QWidget):
def __init__(self):
super().__init__
4560

被折叠的 条评论
为什么被折叠?
