ComboBox作为数据库导航器

时间:2016-03-16 14:06:05

标签: sql qt

我想问你是否有办法使用combobox导航sql数据。我想"下载"数据从DB到标准项目模型,选择一列并在组合框中使用它。当用户选择一个名称时,它会在model-> DB id中为我提供正确的ID,并允许我选择要显示的数据。 对于前自行车名称,内置年份,车轮尺寸等行,并在组合框中仅显示其名称,当它被选中然后在表格中显示休息数据

我只是问这是一个好方法还是死路一条。

1 个答案:

答案 0 :(得分:1)

是的,你可以。

您可以使用QSqlQueryModelQSqlTableModel将数据库数据导入项目模型。 您可以使用QComboBox::setModel()将模型设置为组合框。 您可以使用QComboBox::setModelColumn()

选择组合框中的哪个列显示

请参阅QComboBox documentation