タグ: python

PyQtで仮想デスクトップ全体にわたるウィンドウを作成

マルチディスプレイでデスクトップを表示している状態で、PyQtでそれらを覆うウィンドウを作成する

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget

if __name__ == '__main__':
    app = QApplication(sys.argv)

    w = QWidget()

    desktopWidget = QDesktopWidget()
    w.move(desktopWidget.x(), desktopWidget.y())
    w.resize(desktopWidget.width(), desktopWidget.height())

    w.show()

    sys.exit(app.exec_())

参考