<div dir="ltr">Hi,<div><br></div><div>This is my first post on a mailing list - so please bear with me.</div><div><br></div><div>I have noticed an issue with running a modal QDialog on the KDE5 desktop.  When I run the following code:</div><div><br></div><div><div>import sys</div><div>from PyQt5 import QtCore</div><div>from PyQt5 import QtWidgets</div><div><br></div><div>class MainWindow(QtWidgets.<wbr>QMainWindow):</div><div><br></div><div>    def __init__(self, parent=None):</div><div>        super(MainWindow, self).__init__(parent)</div><div><br></div><div>        self.openAction = QtWidgets.QAction('About', self)</div><div>        self.openAction.triggered.<wbr>connect(self.aboutDialog)</div><div>        menuBar = self.menuBar()</div><div>        fileMenu = menuBar.addMenu('&File')</div><div>        fileMenu.addAction(self.<wbr>openAction)</div><div>        self.calendar = QtWidgets.QCalendarWidget(<wbr>self)</div><div>        self.setCentralWidget(self.<wbr>calendar)</div><div><br></div><div>    def aboutDialog(self):</div><div>        self._about = AboutDialog(self)</div><div>        self._about.exec_()</div><div><br></div><div>class AboutDialog(QtWidgets.QDialog)<wbr>:</div><div><br></div><div>    def __init__(self, parent):</div><div>        super(AboutDialog, self).__init__(parent)</div><div><br></div><div>        self.setMinimumSize(400, 350)</div><div><br></div><div>if __name__ == '__main__':</div><div>    app = QtWidgets.QApplication(sys.<wbr>argv)</div><div>    app_window = MainWindow()</div><div>    app_window.showMaximized()</div><div>    sys.exit(app.exec_())</div></div><div><br></div><div>The issue is this - when I open the QDialog and then minimize the main window, the QDialog doesn't get minimized - so it is still working independently.  What happens exactly is that QMainWindow minimizes and QDialog is just left on screen.  <br><br>This only happens on KDE as far as I can tell.  On openbox / xfce both windows are minimized.  In Windows, the QMainWindow minimize button is disabled when the QDialog is open.  I have ran the code on various KDE distros: KDE Neon Stable, Arch Linux with KDE5 and Kubuntu 16.04 - all have same problem.</div><div><br></div><div>Any help with this issue would be much appreciated!<br><br>Michael</div><div><br></div><div><br></div></div>