【问题标题】:QT5 and QSqlResult.hQT5 和 QSqlResult.h
【发布时间】:2013-02-01 10:09:34
【问题描述】:

我正在尝试将我的代码从 Qt 4.8 移植到 Qt5。我发现枚举 VirtualHookOperation 未在第 128 行 QSqlResult.h 中填充。在 Qt5 中,枚举是空的。我在 changes-5.0.0 文档中的任何地方都没有发现此更改。我正在尝试构建 QSqliteSeeDriver.cpp 作为我项目的一部分。

请让我知道任何解决方法。

【问题讨论】:

    标签: qt5 qsqltablemodel qsqlquery


    【解决方案1】:

    来自 git 上 qt5 提交的评论: " QSqlResult:用虚函数替换虚钩子

    而不是会破坏二进制文件的虚函数 兼容性,virtual_hook() 用于实现虚拟 功能。现在,由于 Qt 5.0 的步骤允许中断 二进制兼容性,我们借此机会简化代码 使用真正的虚函数。

    SetNumericalPrecision --> setNumericalPrecisionPolicy()

    NextResult --> nextResult()

    DetachFromResultSet --> detachFromResultSet()

    批量操作 --> execBatch() "

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多