この例では、sectionComboBox で選択を行うことにより、rsModel に含まれるデータをフィルター処理したいと考えています。sectionComboBox にセクションの名前を表示し、rsModel をフィルターして SECTION_ID が一致するエントリを取得したいと考えています。
ComboBox {
id: sectionComboBox
model: sectionModel
textRole: "NAME"
onCurrentTextChanged: rsModel.setQLFilter("SECTION_ID=" + ??)
}
QLTableModel は QSqlRelationalTableModel をサブクラス化し、setQLFilter を実装します
void QLSqlTableModel::setQLFilter(const QString filter){
setFilter(filter);
}