Qt4.8.6中的Qt :: escape(const QString& plain)在哪里?

时间:2015-01-13 17:43:07

标签: html c++ qt qstring

我需要Qt :: escape(const QString& plain),但在我的Qt 4版本中似乎已弃用。

这是我的Qt4版本,我使用的是最新的Debian sid发行版。

  

me @ debian $ dpkg -l | grep qt4-default
  ii qt4-default 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在哪里

还有其他方便的方法可以在几行代码中做同样的事情吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果您搜索Qt 4.8.6的来源,您会发现它已声明here并定义为here

答案 1 :(得分:0)

google for Qt :: escape(const QString& plain): https://qt.gitorious.org/qt/dfaures-qtbase/commit/02bbcbfef7aa102da1e4cad48967571ff9737964