禁用时无法选择 QAbstractItemView 项目
当我将 QAbstractItemModel 的标志设置为可选择但未启用时,我无法通过鼠标单击来选择项目。然而, select() 函数在内部选择对象。 这是qt bug,还是…
如何在 QAbstractItemView 中显示操纵的模型内容
我有一个 QSqlTableModel 和一个 QTableView 显示模型的内容。 我成功地自定义了模型子类化 QStyledItemDelegate 的编辑,并重新实现了 setEditorData…
在 MVC 应用程序中放置国家/地区列表的最佳实践位置在哪里?
在复杂的环境应用程序中,我们有用户、位置、等等等等,并且在许多情况下我们使用对服务的调用来检索国家/地区列表。 实现这一点的“最佳实践”或“正…
Qt: QSqlTableModel + QTableView 与 PostgreSQL 同步
我正在编写一个数据库访问应用程序来存储一些数据,并想问一些有关模型/视图架构的问题。 (使用:Qt 4.7.4,自己构建;PostgreSQL 9.0;目标:WinXP…
数据库连接更改后如何更新QSqlTableModel更改
我有一个派生自 QSqlRelationalTableModel 的类。 我使用 SQLite 数据库。 我需要更改数据库文件。 我关闭旧数据库文件,调用 SetDatabaseName(“新文…
更新 QSqlTableModel 中的记录
我正在尝试更新记录,但有这样的情况: tableModel->select(); QModelIndex index = ui.tableView->currentIndex(); QString sqlQuery = QString("UPD…
Qt:查看具有指向多个其他表的外键列的表中的数据
我有一个表 Thingsies,其中包含 id、data1、otherTableId、otherTableRowId 列。我需要最后两列而不仅仅是外键列,因为根据 Thingy 我想要的信息类型…
QListView不使用委托的大小提示
我有一个呈现自定义项目委托的 QListView。我重写委托的 sizeHint() 来提供大小,但列表视图似乎没有考虑到这一点。下面是我正在使用的代码: CardIte…
如何使用Qt的Model-View编程
我正在尝试将一些卡片显示到 QListView 中,但我真的很难理解如何使用 Qt 的模型/视图模式,而且我找不到任何简单的示例。 基本上,我有两个类: Card…
对使用“display_order”有何批评?您的数据库设计中的字段?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 这个问题似乎与帮助中心中定义的范围内…
Qt 子类 QStyledItemDelegate 绘制方法永远不会被调用
更新:我的绘制方法不是 const 我有一个连接到 QAbstractTableModel 的自定义 QTableView。 我最近创建了一个 QStyledItemDelegate 子类,其 Paint 方…
Android 中的 glUnProject 问题
在我的游戏中,我需要找出玩家触摸的位置。 MotionEvent.getX() 和 MotionEvent.getY() 返回窗口坐标。所以我创建了这个函数来测试将窗口坐标转换为 O…
如何将 ListView 链接到 ModelView?
我想在 ModelView 中创建一个包含产品名称和代码的 ListView ,但是当我这样做时: