0
我有一個帶有兩個輸入框的HTML頁面。我可以將鍵盤焦點從Python設置到這些輸入框嗎?目前我正在處理來自python的keypressEvents。下面如何在PyQT QWebView的HTML輸入框中設置焦點?
def keyPressEvent(self, event):
input1 = self.page.mainFrame().findAllElements("#myinput1")
input2 = self.page.mainFrame().findAllElements("#myinput2")
key = event.Key()
if key == ARROW_RIGHT:
input1.setFocus()
if key == ARROW_LEFT:
input2.setFocus()
的代碼段被賦予按壓RIGHT_ARROW後,我已確保該元件通過使用下面的代碼
print input1.hasFocus()
返回TRUE拍攝焦點。但是,當我嘗試輸入一些文本時,它不顯示任何內容。我錯過了什麼嗎?如果我在輸入框中單擊鼠標,或者我可以使用TAB鍵更改焦點,我可以輸入文本;但那不完全是我想要的。
任何解決方案真的很感激。
是用來做什麼這個模塊瑪雅?我收到錯誤「沒有名爲maya.cmds的模塊」 –