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-default 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1 amd64 Qt 4 development defaults package
我在 Qt 的在线文档中用谷歌搜索,它只告诉我它在 Qt 5 中已被弃用。而在 Qt5 中,我可以使用
QString result = aQString.toHtmlEscaped();
但是 Qt 4.8.6 中的 Qt::escape 在哪里
还有其他方便的方法可以在几行代码中完成同样的事情吗?
提前致谢!
如果您搜索 Qt 的源代码 4.8.6 you will find it declared here and defined here。
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);
}
我需要 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 development defaults package
我在 Qt 的在线文档中用谷歌搜索,它只告诉我它在 Qt 5 中已被弃用。而在 Qt5 中,我可以使用
QString result = aQString.toHtmlEscaped();
但是 Qt 4.8.6 中的 Qt::escape 在哪里
还有其他方便的方法可以在几行代码中完成同样的事情吗?
提前致谢!
如果您搜索 Qt 的源代码 4.8.6 you will find it declared here and defined here。
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);
}