• 7604阅读
  • 4回复

新手提问 QTableview和Sqlite连接 已经解决 [复制链接]

上一主题 下一主题
离线20044454
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-08
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我实现了QTableview和QSqlTableModel查询Sqlite数据库
但是界面是编码实现的,如果用QT设计器来画QTableview
查询了 但在画的界面上面的QTableview部分是空白,而可以弹出查询数据另外的一个
框, 请问那位能告诉我怎么回事? 怎么解决?提供一个思路也可以,

我感觉就是QTableview和QSqlTableModel 函数调用过程中不知道怎么样才能把
QSqlTableModel中数据写到QTableview那去,


谢谢了!
[ 此贴被20044454在2008-11-10 13:01重新编辑 ]
让我做一个Qt的大牛!!!!
离线vrcats
只看该作者 1楼 发表于: 2008-11-08
手工设置一下
QTableView::setModel(QSQLTableModel*)
离线20044454
只看该作者 2楼 发表于: 2008-11-09
界面代码如下
setupUi(this);

model = new QSqlTableModel(this);
    model->setTable(tableName);
    model->select();

  //  QTableView::setModel(QSqlTableModel*);
    ListtableView = new QTableView; // ListtableView是一个界面上的QTableView
    ListtableView->setModel(model);
  //    ListtableView->setEditTriggers(QAbstractItemView::NpEditTriggers);
    ListtableView->show();

不知道改如何修改
让我做一个Qt的大牛!!!!
离线xiachm

只看该作者 3楼 发表于: 2008-11-10
ListtableView = new QTableView

这里为什么没有parent?
离线treat
只看该作者 4楼 发表于: 2010-05-27
楼主的表是程序内的 还是程序外的啊,我在程序外的表文件不显示表,貌似是model->setTable(tableName);的问题,连不到外部文件!!!!还请楼主赐教啊!1
快速回复
限100 字节
 
上一个 下一个