pyqt закрывает функцию развертывания двойного щелчка - PullRequest
0 голосов
/ 07 мая 2020

Хочу отключить в программе функцию разворачивания. Я вызвал метод setWindowFlags и метод setWindowState. Его кнопка развертывания действительно непригодна, но когда я дважды щелкаю по строке заголовка, она все равно разворачивает программу. Как закрыть его двойной щелчок, чтобы развернуть?

import sys
from PyQt4.QtCore import Qt
from PyQt4.QtGui import QMainWindow, QApplication, QLabel


class Window(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowFlags(Qt.WindowMinimizeButtonHint)

        self.desktop = QApplication.desktop()
        self.setGeometry(self.desktop.screenGeometry(0))
        width = self.desktop.screenGeometry(0).width()
        height = self.desktop.screenGeometry(0).height()

        self.setWindowState(Qt.WindowMaximized)

        wwg = QLabel('222222')
        self.setCentralWidget(wwg)
        self.show()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = Window()
    sys.exit(app.exec_())
...