20 lines
478 B
Python
20 lines
478 B
Python
|
import sys
|
||
|
from PyQt5.QtCore import Qt, QStringListModel
|
||
|
from PyQt5.QtWidgets import QApplication, QCompleter, QLineEdit
|
||
|
|
||
|
def get_data(model):
|
||
|
model.setStringList(["completion", "data", "goes", "here"])
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
|
||
|
app = QApplication(sys.argv)
|
||
|
edit = QLineEdit()
|
||
|
completer = QCompleter()
|
||
|
edit.setCompleter(completer)
|
||
|
|
||
|
model = QStringListModel()
|
||
|
completer.setModel(model)
|
||
|
get_data(model)
|
||
|
|
||
|
edit.show()
|
||
|
sys.exit(app.exec_())
|