嗨我想通過編寫我自己的文本編輯器學習pyqt,使用pyQT我想要的東西之一是智能感知/單詞建議。即當您在文本編輯器中輸入時,它會爲您提供合適的單詞建議。我有一個單詞列表,我已經可以生成一個建議列表。我的困難是呈現它,我無法在光標位置顯示一個窗口/對話框,其中顯示可能的單詞列表。到目前爲止,我已經成功地讓QMenu工作,但由於它沒有滾動條而只能顯示有限數量的建議,因此受到限制。 我試過QListWidget,但是這顯示了一個彈出窗口(完成最大,最小按鈕)這只是不正確,雖然它確實讓我有滾動條。 我想知道我應該用什麼對象在光標位置向用戶顯示建議,就像在任何良好的IDE中看到的一樣。這就是我要做的 使用PYQT4的智能感知窗口
0
A
回答
0
做一些搜索後,我發現,我在想這一切wrong.QListview不是我所需要的 Scintilla的是偉大的,也可能是最合適的。謝謝你rainer 有一個很好的例子 Sample using QScintilla with PyQt
但這並不是我所找到的。有一個類QCompleter,這也很好,因爲我可以在QTextedit中使用它,經過大量的搜索後發現。 「一文,編輯,這將有助於進入長單詞」 QTextEdit with autocompletion using pyqt
相關問題
- 1. 使用智能感知*彈出窗口查看異常備註*
- 2. jEdit智能感知
- 3. Eclipse智能感知?
- 4. 禁用智能感知1.17
- 5. 使用手機的智能感知
- 6. jQuery的智能感知使用超過$
- 7. 如何讓智能感知窗口更大?
- 8. 立即窗口中沒有智能感知
- 9. Objective-J的智能感知?
- 10. jQuery的智能感知
- 11. 智能感知的定位
- 12. Vs2010與智能感知使用log4net
- 13. XCode智能感知問題
- 14. F#Seq.fold智能感知
- 15. eclipse智能感知與gradle
- 16. 智能感知SPWebApplication丟失
- 17. 智能感知與Ans.MVC5.RazorGen
- 18. WebStorm和TypeScript智能感知
- 19. 智能感知.LESS文件
- 20. QT智能感知問題
- 21. 智能感知與AvalonEdit
- 22. 智能感知不工作
- 23. EnumParentAttribute和智能感知
- 24. MVC 3 Razor智能感知
- 25. Eclipse智能感知信息
- 26. Visual Studio 2012智能感知
- 27. 智能感知與ES5
- 28. Code Insight(智能感知)
- 29. 智能感知+ hasOwnProperty在vscode
- 30. VS 2010 C++智能感知
如果你沒有這個編碼只是爲了好玩文檔充沛,Scintilla的支持這樣的彈出窗口(以及更多)並有很好的Python綁定:http://www.riverbankcomputing.com/software/qscintilla/intro。 – rainer 2013-03-07 19:47:14