我的
QComboBox 绑定了模型,设置了
显示的列,但是
没有任何项
这里是源码:
QSqlTableModel *archiveClassModel=new QSqlTableModel(this);
archiveClassModel->setTable("archiveClass");
classComboBox->setModel(archiveClassModel);
classComboBox->setModelColumn(archiveClassModel->fieldIndex("className"));
但是按下面的方式就可以显示项目,不知道为什么,大哥大姐帮忙啊!
[code]QSqlTableModel *relationModel=archiveModel->relationModel(class_Id);
classComboBox->setModel(relationModel);
classComboBox->setModelColumn(relationModel->fieldIndex("className"));
archiveModel是另一个模型
[ 此帖被83888788在2011-01-12 15:57重新编辑 ]