Python
from PyQt4 import QtSql
model = QtSql.QSqlTableModel()
model.setTable(“myTable”)
model.select()
Допустим, в myTable два поля ID, name
Как получить индекс строки модели в которой ID равен, допустим, семи.
Что-то я заблудился уже в моделях, представлениях, селекшн-моделях…
Люди добрые, подскажите кто что может, глаза уже замылились…
Пишу свой виджет (типа комбобокса), который, при нажатии на кнопочку, показывает не одностолбцовый список, а полноценную таблицу с какими тебе надо полями. Также в основном своём поле (в котором виден результат выбора (lineEdit)) он выдаёт значение не одного поля из выбранной строки, а столько сколько требуется. Уже нарисовал возможность появления этой таблицы в виде popup-окна, в виде составной части основного окна, в виде отдельного окна. Теперь надо чтобы мой “комбобокс” сразу показывал то значение в модели, которое я ему передаю в качестве значения по умолчанию при создании экземпляра класса.