我要做的是制作一个屏幕键盘。 要做到这一点,我需要阻止程序将焦点从其他窗口移开。 这是我保持窗口顶部的代码。
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的示例) 所以我想要做的就是添加代码来阻止窗口成为焦点。
由于
答案 0 :(得分:2)
更改窗口的焦点策略及其所有内容QWidget::setFocusPolicy