qsqltablemodel

    0热度

    1回答

    我正在使用sqlite数据库(webscrap.db)。我想让模型在数据库表“userin”的字段“名称”中显示数据。我如何使用QSqlTableModel获取数据并使用QTreeView显示它?

    0热度

    1回答

    我正在使用Qt 5.4.2,并且在填充模型视图时如何更改数据“表示形式”时遇到问题。我有一个QSqlTableModel来存放数据库数据和一个显示数据库内容的QTableView。 现在数据库中的一些数据与我想在视图中显示的格式不同。例如,我想以不同的方式显示日期格式,但我不知道在何处/如何实现此类逻辑。我不希望模型受到任何影响,只有视图中显示的数据。

    0热度

    1回答

    我有子类QAbstractProxyModel和它的源模型是QSqlTableModel的子类。代理模型一次只能显示一行源模型。下面的代码: bool SensorDisplayModel::setData(const QModelIndex &index, const QVariant &value, int role) { if(!index.isValid()) re

    0热度

    2回答

    我见过很多关于讨论类似问题的教程/解释, 但我弄不明白,如何将它应用到这种情况。 我是一个Qt/C++新手,并试图构建简单的GUI应用程序,连接到一个 SQLite数据库。我有UI形式,这是使用Qt Creator设计器构建的。 UI窗体包含连接到我的表的QTableView小部件 - 所有似乎都正常工作。 我也有一个按钮,它应该 - 最终 - 在表中添加一行。 我读过,我不应该运行“INSERT

    0热度

    1回答

    我创建使用QSqlTableModel一个模型,然后通过创建一个QTableView和tablview设定的模型就可以了。 我想更新模型,并自动查看每当数据库被其他程序更新。我怎样才能做到这一点?

    0热度

    1回答

    我已经使用QSqlTableModel加载了数据库,并在tableView1中显示它。现在,我为此QSqlTableModel设置了一个过滤器,并且想要在tableView2中显示过滤的数据。 tableView1和tableView2不应该彼此交互。那么,如何展示它,以及最快的方式是什么? 注: 数据库只包含数量而不串,尺寸并不大(约500 * 5); tableView2中的数据不需要存储。

    0热度

    1回答

    首先,我已经在几乎相似的主题Here上看过ekhumoro的代码。但是,当我尝试实现此代码时,我得到了不同的结果。不是复制和粘贴我选择的所有内容,而只是分别复制所选行或行的第一个单元格。我需要用户能够选择多行或多列,并将这些值粘贴到Excel或记事本中。有任何想法吗? GUI: 代码: from PyQt4 import QtCore, QtGui, QtSql import sys impo

    1热度

    1回答

    我是一个Python的新手,主要与pyqt。问题很简单:我有一个QTableView,我想“简单地”改变一些行的颜色。阅读四周,我发现最简单的解决办法应该是覆盖在模型中的数据的方法以这样的方式: class MyModel(QtSql.QSqlTableModel): def data(self,idx,role): testindex=self.index(idx.row

    0热度

    1回答

    我创建了一个QSqlTableModel,设置了一个过滤器并使用QTableView来显示我的过滤数据表。这工作正常... model = new QSqlTableModel; model->setTable("XXX"); model->select(); model->setFilter(filter); table = new QTableView; table->setMo

    0热度

    1回答

    我试图访问MySQL在QT下的数据库++。 我有不同的表,并希望他们的输出上QTableView。 我使用QSqlTableModel,伟大的工程,但只要我想筛选我遇到问题的结果.. 这里是我的源代码的主要部分: mModelContacts->setTable("contacts"); mModelContacts->select(); mUi->tableContacts->setMode