c++ - 如何从 Qt4 MVC 切换到 Gtk MVC?

标签 c++ qt qt4 gtk

我已经使用 Qt 一段时间了,现在我想试试 Gtk。我想编写简单的数据库应用程序,但看起来不支持 sql(我被迫用数据手动填充模型)。在 Qt 中我们有 QSqlQueryModel 和 QSqlTableModel,QTableView 和 QTreeView。 Gtk 方法更像是 QTableWidget 和 QTreeWidget。我需要以某种方式连接到数据库,获取数据并填充模型。好的,但是如果我的 table 真的很大怎么办?如何实现就地编辑(Gtk 模型不能修改数据)?我可以链接模型以提供像 QSortFilterProxyModel 这样的过滤吗?这些是我在使用 Qt 编写数据库应用程序时一直使用的基本内容。 Gtk 如何做到这一点?

最佳答案

GTK+ 比 Qt 更加模块化,因此您需要在 GObject 生态系统中查找您的需求。 libgda正是您要找的。

Here是对该平台的非详尽概述,以供将来引用。

关于c++ - 如何从 Qt4 MVC 切换到 Gtk MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949405/

相关文章:

c++ - size_t 在哪里定义的?

c++ - 如何使用 Qt Creator 将视频文件上传到远程 MySQL 服务器

c++ - 在 QTableView 中适配行,摆脱多余的空间

c++ - boost.python 暴露成员的成员

c++ - [C++ 传值] : can the content of the original variables get modified by the called function?

C++ 代码在 mac 上编译但在 linux 上不编译

c++ - itemAt 不返回自定义 qGraphicsItem

python - QWebview 的 Dymo 标签打印机?

c++ - QNetworkAccessManager问题

c++ - 使用 qmultimedia 低级 API 的 Qt 中的音频输出问题