Qt4.8.6中的Qt::escape(const QString & plain)在哪里?
Where is Qt::escape(const QString & plain) in Qt4.8.6?
我需要Qt::escape(const QString & plain),但它在我的Qt 4版本中似乎被弃用了。
这是我的Qt4版本,我正在使用更新到最新的Debian sid发行版。
me@debian$ dpkg -l | grep qt4-default
II Qt4-默认 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1 amd64 Qt 4 开发默认包
我在Qt的在线文档中搜索并搜索了它,它只告诉我它在Qt 5中被弃用了。在Qt5中,我可以使用
QString result = aQString.toHtmlEscaped();
但是Qt 4.8.6中的Qt::escape在哪里
有没有其他方便的方法可以在几行代码中做同样的事情?
提前感谢!
如果你搜索Qt 4.8.6的源代码,你会发现它在这里声明并在这里定义。
google for Qt:
:escape(const QString & plain):https://qt.gitorious.org/qt/dfaures-qtbase/commit/02bbcbfef7aa102da1e4cad48967571ff9737964
它在 qtextdocument.h 中定义为
namespace Qt
{
QString escape(const QString& plain);
}
相关文章:
- 将 Qvector<uint8_t> 转换为 QString
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- QStringList vs list<shared_ptr<QString>> 性能比较C++
- 为什么 std::shared_ptr 被认为是"heavy"和"expensive",但 std::array "same perfprmance as plain (c-style) arrays
- 将 hh:mm:ss.zzz 时间 QString 转换为毫秒的单行函数?
- Qt C++ 如何在 1 个命令中砍掉属于 QStringList 成员的 QString 字母
- 为什么使用 QString::right 在字符串开头省略逗号?
- Qt:更新 QString 时自动生成的代码失败
- 如何将 QString 的 QList 分配给列表视图?
- 加倍到 QString 并保存在 QJsonDocument 中
- 如何将包含指数的 QString 转换为C++中的双倍?
- 是否可以直接将QString输入(例如)googletest的ADD_FAILURE()宏?
- 如何从 QString 中包含的十六进制值中获取 ASCII 字符?
- 将 QAction 的 QString 文本作为参数传递
- 如何计算QString开头的重复字符?
- 将 nullptr QVariant 与空 QString 进行比较,在 Qt5.9 和 Qt5.12 中给出了不同的输
- 在Qt-cpp中通过像素获取QString的子字符串
- 删除unicode def后,无法将QString转换为TCHAR
- Qt4.8.6中的Qt::escape(const QString & plain)在哪里?
- “plain/text”encodedData和QDataStream到可读的QString