Приложение Force Python поверх других окон - PullRequest
2 голосов
/ 25 марта 2019

Я использую Python3 и PySide2 Как заморозить компьютер и только сфокусировать и активировать мой маленький диалоговый пользовательский интерфейс Python поверх всех запущенных приложений?

Вот мой пример кода

from PySide2 import QtGui
from PySide2 import QtCore
from PySide2 import QtWidgets

from gui import main


class MyUI(main.Ui_MainWindow, QtWidgets.QMainWindow):

    def __init__(self, maya=False):
        super(MyUI, self).__init__()
        self.setupUi(self)
        self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint | QtCore.Qt.FramelessWindowHint)


if __name__ == '__main__':
    import sys
    app = QtWidgets.QApplication(sys.argv)
    client = MyUI()
    client.show()
    app.exec_()

self.setWindowFlags (QtCore.Qt.WindowStaysOnTopHint | QtCore.Qt.FramelessWindowHint)

С помощью флажков окна я могу разместить свое приложение поверх всех приложений. но все же пользователи могут использовать другие запущенные приложения

...