我正在使用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)
使用窗口标志,我可以将我的应用程序放置在所有应用程序之上 但用户仍然可以使用其他正在运行的应用程序