PyQt4:阻止窗口进入焦点

时间:2011-02-02 06:28:38

标签: python qt4 pyqt4

我要做的是制作一个屏幕键盘。 要做到这一点,我需要阻止程序将焦点从其他窗口移开。 这是我保持窗口顶部的代码。

import sys
from PyQt4 import QtGui, QtCore, Qt
class mymainwindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self, None, QtCore.Qt.WindowStaysOnTopHint)
app = QtGui.QApplication(sys.argv)
mywindow.show()
app.exec_()

(注:来自Keep Window on Top的示例) 所以我想要做的就是添加代码来阻止窗口成为焦点。

由于

1 个答案:

答案 0 :(得分:2)

更改窗口的焦点策略及其所有内容QWidget::setFocusPolicy