Q
如何實現在QT
5
A
回答
8
我想你應該看看這個:
http://qt-project.org/doc/qt-4.8/tools-customcompleter.html
我用這個例子來理解CodeCompletion,我認爲這是好的:)
[編輯] Qt擁有了自己的類這樣的目的稱爲QCompleter:http://qt-project.org/doc/qt-4.8/qcompleter.html
1
這是一個很大的複雜功能。我會看看它是如何在the Qt Creator中完成的。
3
我還需要在Qt
中編寫代碼完成程序,並且Tobias提供的第一個鏈接是要查看的文檔。它是全面和清晰的,爲我工作。我相信會爲你工作。
如果您需要在lineEdit代碼完成者,這是很簡單的(從QCompleter文檔):
QStringList wordList;
wordList << "one" << "two" << "three" << "four" << "five";
QLineEdit *lineEdit = new QLineEdit(this);
QCompleter *completer = new QCompleter(wordList, this);
lineEdit->setCompleter(completer);
但是一個QPlainTextEdit,或的QTextEdit沒有內置setCompleter()成員函數,以便你必須遵循custom code completer教程。
+0
這對我很有用,謝謝你的加入。 – Radi 2012-10-05 13:38:48
相關問題
- 1. 如何實現Qt的
- 2. 如何在Qt中實現OpenSSL?
- 3. QT EventTransition實現
- 4. 在Qt中實現VNC
- 5. Qt如何實現信號和插槽?
- 6. QT - 如何實現調整無框Widget?
- 7. 如何使用QT實現OOP
- 8. Qt原子操作實現
- 9. Qt + Lisp的良好實現?
- 10. 實現Qt臨界區域
- 11. 如何在Qt程序中實現IDv3標籤?
- 12. 如何在QT中使用QThreads實現POSIX消息傳遞?
- 13. 如何在qt中實現幫助操作
- 14. 如何在Qt中正確實現「最小化托盤」功能?
- 15. (Qt)如何在視圖中實現editorOpened(index)和editorClosed(index)信號
- 16. 如何在PyQt中爲Qt-Designer構件實現MousePressEvent
- 17. 如何在Qt中實現鍵值文件操作
- 18. 如何在Qt無框窗口中實現QSizeGrip?
- 19. 如何實現快捷輸入框在Qt的
- 20. 在Qt Creator中實現聲音
- 21. pyqt如何實現qt中的信號和時隙?
- 22. 如何用Qt/PySide實現反向Hough變換?
- 23. Qt:如何實現QDialogButtonBox與QSignalMapper的非標準按鈕?
- 24. Qt 4.x:如何實現拖放到桌面或文件夾?
- 25. Qt:如何實現一個具有屬性的圖像的類
- 26. 的Qt:如何實現QDialog的狀態欄
- 27. GUI如何從視頻卡實現到Qt框架?
- 28. 在Qt/C++中實現撤消功能(如Ctrl + Z)
- 29. 在Qt中實現滑動實時2D繪圖
- 30. Qt:重新實現QGroupBox的dropEvent()
以上鍊接已損壞。當前活動鏈接 - http://doc.qt.io/qt-5/qtwidgets-tools-customcompleter-example.html – akashrajkn 2017-06-18 15:29:38