• 6055阅读
  • 1回复

关于QComboBox的setModel后没有任何item的问题 [复制链接]

上一主题 下一主题
离线83888788
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-12
我的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重新编辑 ]
离线83888788
只看该作者 1楼 发表于: 2011-01-12
自己先顶一下
快速回复
限100 字节
 
上一个 下一个