Описание тега qcompleter
A QCompleter is a class from the Qt toolkit which provides completions based on an item model.
2
ответа
Ищем пример для QCompleter с сегментированными моделями завершения / дерева
Документы PySide включают этот раздел в QCompleter с древовидными моделями: PySide.QtGui.QCompleter может искать дополнения в древовидных моделях, предполагая, что любой элемент (или подпункт, или подподпункт) может быть однозначно представлен в вид…
10 июл '14 в 22:54
0
ответов
Добавление завершающего пользовательского файла
Я создал форму в Py Qt Designer с именем файла xyz.ui. Как и на прикрепленном изображении, выделенное поле - QLineEdit. Я хочу добавить в это поле функцию автозаполнения QCompleter, может кто-нибудь подскажет, как это сделать. У меня есть решения в …
01 авг '16 в 06:52
0
ответов
Как создать эффект фокуса для QTreeView, пока у него нет фокуса?
Я создаю завершитель, как указано выше, который представляет собой комбинацию QTreeView (для контента) и QLabel (для заголовка). Я сам собрал список, наследовал не от QCompleter, а от QWidget. Completer::Completer( QWidget *p_parent ) : QWidget( p_…
15 ноя '18 в 13:10
1
ответ
QCompleter выбрать данные из нескольких столбцов
Я пытаюсь завершить завершитель при редактировании строки, где вводится какая-то строка, такая как "имя, фамилия", каждый из которых соответствует одному из двух столбцов модели таблицы (конечная цель - сделать заказ гибким, но на данный момент я пр…
12 июн '18 в 14:48
1
ответ
PyQt LineEdit с завершающим readline?
Я работал над инструментом командной строки, для которого сейчас делаю графический интерфейс PyQT. Я хотел бы взять мою текущую реализацию автозаполнения, используя модуль readline, и поместить ее в текстовое поле QLineEdit. Это возможно? У вас есть…
09 июл '12 в 19:00
3
ответа
Qt QCompleter несколько совпадений
Я пытаюсь заставить QCompleter соответствовать нескольким эквивалентным опциям, которые разделяются запятыми. Казалось бы, это не простой способ сделать это, но одна строка ссылки QCompleter привлекла мое внимание, описывая функцию QCompleter::split…
23 сен '10 в 15:01
2
ответа
Использование QCompleter в QTableView с Qt и Python
Я читаю о том, как сделать мой QAbstractTableModel редактируемым, и это выглядит довольно просто. Но как мне настроить редактируемую ячейку для использования QCompleter? Я так понимаю, я должен сказать QTableView использовать виджет QLineEdit? Как я…
25 июл '14 в 02:11
1
ответ
Конвертировать файл XML в QAbstractItemModel
Я хотел бы построить автозаполнение для QtWidget (QPlainTextEdit). Ключевые слова, которые я хочу использовать, хранятся в файле XML. Есть ли простой способ получить файл XML в QCompleter? QCompleter может быть вызван с QAbstractItemModel или QStrin…
10 янв '17 в 09:35
1
ответ
QCompleter не поддерживает клавиши вверх и вниз
Я использую setEditable(true) делать QComboBox редактируемый, когда я ввожу cy, тогда будет отображаться всплывающее окно завершителя, в котором перечислены все возможные результаты, например: cyan, cyana, liecyan... но когда я нажимаю вниз на клави…
31 май '18 в 00:44
0
ответов
QCompleter в QTreeView не завершает ожидаемый столбец
Я устанавливаю QCompleter на QTreeView через QStyledItemDelegate. Мой QStandardItemModel выглядит примерно так: Item 1 \_ Item A, Item B, Item C \_ Item D, Item E, Item F Item 2 \_ Item G, Item H, Item I В подклассе делегата у меня есть следующий ко…
06 дек '18 в 18:56
1
ответ
Как использовать пользовательскую функцию проверки для QCompleter в QComboBox
У меня есть функция сопоставления строк, которая будет использоваться для поиска имен, которые являются более продвинутыми, чем QString::contains() (например, когда вы ищете "mueller", он будет соответствовать "Müller"). Я хотел бы использовать эту …
09 авг '18 в 11:52
1
ответ
Автозаполнение на основе регулярных выражений
У меня есть QLineEdit с QRegularExpressionValidator где разрешенный ввод: ^(?<sign>[<>=]|>=|<=)(?<value>\d+\.?\d*)(?<unit>[mc]{0,1}m[²2]\/s|St|cSt)$ Так, например: "<15m²/s" // good ">=3.14cSt" // good "27mm2/s" /…
29 июн '17 в 21:49
1
ответ
QCompleter не работает
Это не показывает всплывающее окно или ошибку. Он молча ничего не делал. QStringList dictionary; dictionary << "exampleOne" << "Two" << "blah" << "hello"; dictionary.sort(); QCompleter * completer = new QCompleter(dictionary,…
22 мар '14 в 18:22
1
ответ
QCompleter время выполнения сбой
Я хочу сделать Code Completer, поэтому я подкласс QCompleter: http://hastebin.com/qeyumevisa.cpp Но, когда я пытаюсь запустить этот код, я получаю ошибку времени выполнения: И отладочный вывод показывает: ASSERT: "d->widget != 0" in file util\qco…
21 сен '15 в 17:33
8
ответов
Пользовательские правила завершения QCompleter
Я использую Qt4.6, и у меня есть QComboBox с QCompleter в нем. Обычная функциональность заключается в предоставлении подсказок о завершении (они могут быть в выпадающем, а не встроенном - что я использую) на основе префикса. Например, учитывая chick…
26 фев '11 в 19:29
3
ответа
Как динамически обновить модель QCompleter
Я использую QCompleter с QLineEditи я хочу обновить QCompleterМодель динамически. т.е. содержимое модели обновляется в соответствии с QLineEditтекст. 1) mdict.h #include <QtGui/QWidget> class QLineEdit; class QCompleter; class QModelIndex; cla…
18 дек '09 в 09:53
0
ответов
Ошибка сегментации при переключении QCompleter для QLineEdit
У меня есть данные, поступающие из двух источников, один из путей сохранения файлов XML, второй из QFileSystemModel который я хочу работать, если пользователь не может увидеть путь, то в QLineEdit пользователь должен иметь возможность просматривать …
03 ноя '13 в 09:20
1
ответ
Как использовать PyQt5 QCompleter для завершения кода
Я хочу создать QLineEdit поле с базовой возможностью завершения кода, но до сих пор всякий раз, когда я выбираю атрибут элемента item.attr, item. заменяется attr вместо вставки attr после item., Кроме того, если это attr имеет attr.subattr, это нево…
19 апр '18 в 21:31
2
ответа
Модель / представление QCompleter в QLineEdit
Ubuntu 10.04, KDE 4.4.5 Python 2.6.4 Qt 4.6.2 pyqt 4.6.2 Я пытаюсь создать QCompleter, который прекрасно работает, если я просто собираю QLineEdit. Однако, если я уроню QLineEdit в QMainWindow, QCompleter больше не будет работать. Вот класс LineEdit…
28 апр '11 в 09:21
2
ответа
Автозаполнение PyQt QlineEdit не показывает элементы списка
Я пишу метод, который получает данные из базы данных. def connect(): connection = pymssql.connect(".","sa", "1234","Deneme") cursor = connection.cursor() cursor.execute("select BolumAdi from BOLUMLER") return cursor.fetchone() //problem is here Этот…
27 дек '15 в 01:20