0

我在 c++ 中有一个 CRUD 表单(或多或少),lineEdits 和 Labels 向上,TableView 向下。两者都有相同的 QSqlRelationalTableModel。我理解了“A Simple Widget Mapper”的例子,但是我怎样才能在 TableView 和 LineEdits 之间进行集成呢?

示例:当我单击表格中的一行时,将这些数据向上显示,当我双击时,我想打开一个包含这些数据的新窗口来编辑它们。

我是新手,非常感谢。来自哥伦比亚的问候。

4

1 回答 1

1

连接到clicked()来自QTableView. 请参阅QAbstractItemView. _

使用QModelIndex信号中提供的值在表中查找值,然后将其填充到QLineEdit.

对于双击,您可以使用doubleClicked()信号。

于 2013-07-18T17:51:56.043 回答