2011-02-02 129 views
3

我想要做的是製作一個屏幕鍵盤。 要做到這一點,我需要停止程序從其他窗口的焦點。 這是我保持窗口在頂部的代碼。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例) 所以我想要做的就是添加代碼停止服用窗口焦點。窗口的

感謝

回答

2

更改焦點策略和它的所有內容QWidget::setFocusPolicy

+0

我已經使用setFocusPolicy將其設置爲NoFocus試過, 你能提供一個例子嗎? 謝謝 – 2011-02-03 01:26:56