这些`<qt>`标签是什么意思?</qt>

时间:2013-11-14 23:55:27

标签: qt tags notifications

在浏览Kopete source code时,我注意到所有通知字符串都包含在<qt>标记中,但我似乎无法找到有关这些应该做什么的任何信息。这是example显示我的意思。

来自Kopete的通知在knotify中呈现时没有任何<qt>标记的迹象,但其他通知守护进程显示<qt>标记,所以我假设这是Qt特有的。这些标签的目的是什么?

1 个答案:

答案 0 :(得分:1)

这是Qt的richtext实现的自定义标记,是<html>的同义词。 Qt richtext documentation说:

  

html的同义词。提供与早期版本的Qt

的兼容性

在以前的版本中,富文本支持甚至远离完整的HTML支持,因此使用<html>会产生误导。

它通常用于包装富文本/ HTML,并且还将确保配置为Qt :: AutoText的QLabel(HTML与纯文本自动检测)将切换为HTML。如果其他通知恶魔可以处理<html>中包含的HTML,那么转换这些字符串可能是值得的。 (现在不确定KDE中有关这方面的最佳实践)。