Qt 之 QSqlRelationalDelegate Class
来源:互联网 发布:炉石传说淘宝充值 编辑:程序博客网 时间:2024/06/08 02:00
详细描述
QSqlRelationalDelegate类提供一个委托用于显示和编辑来自QSqlRelationalTableModel.的数据。
不像默认的委托,QSqlRelationalDelegate为关联到其他表的外键字段提供一个组合框(下拉列表框)。使用这个类,简单地在视图中用一个QSqlRelationalDelegate 实例调用QAbstractItemView::setItemDelegate() 。
QTableView *view = new QTableView; view->setModel(model); view->setItemDelegate(new QSqlRelationalDelegate(view));Relational Table Model例子(可在Qt帮助中查找,后续将会讲解这个例子)演示了怎么结合QSqlRelationalDelegate 来使用QSqlRelationalTableModel 以提供带有外键支持的表。
示例运行截图如下:
相关API
QSqlRelationalDelegate::QSqlRelationalDelegate(QObject *parent = 0)用给定的父对象parent构造一个 QSqlRelationalDelegate 对象。
QSqlRelationalDelegate::~QSqlRelationalDelegate()销毁QSqlRelationalDelegate对象并释放任何已经分配的资源。
[virtual] QWidget *QSqlRelationalDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const重新实现QAbstractItemDelegate::createEditor()。
[virtual] void QSqlRelationalDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const重新实现QAbstractItemDelegate::setModelData()。
阅读全文
1 0
- Qt 之 QSqlRelationalDelegate Class
- QT——QSqlRelationalTableModel 、 QSqlRelationalDelegate
- 编译qt-x11解决QSqlRelationalDelegate问题
- Qt Class之QTableWidget
- Qt 之 QSqlDatabase Class
- Qt 之 QSqlQuery Class
- Qt 之 QSqlDriver Class
- Qt 之 QSqlIndex Class
- Qt 之 QSqlError Class
- Qt 之 QSqlField Class
- Qt 之 QSqlRecord Class
- Qt 之 QSqlDriverCreator Class
- Qt 之 QSqlDriverCreatorBase Class
- Qt 之 QSqlDriverPlugin Class
- Qt 之 QSqlQueryModel Class
- Qt 之 QSqlResult Class
- Qt 之 QSqlTableModel Class
- Qt 之 QSqlRelation Class
- PAT-1057 Stack (树状数组 + 二分查找)
- Oracle10g修改默认的8080端口
- 神经网络中注意力机制(Attention Mechanism)
- springview
- 致己
- Qt 之 QSqlRelationalDelegate Class
- android Context 详解
- Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference(Fb)
- WOJ1254-The Counting Problem
- 利用brupsuite或python 破解登录账号与密码
- 数据模型
- 【PAT】【Advanced Level】1107. Social Clusters (30)
- 云计算到底是什么?
- ebay抓取specific 考虑remove 0results