• 4908阅读
  • 1回复

托盘图标中用setToolTip显示html文本--不成功 [复制链接]

上一主题 下一主题
离线softyang
 
只看楼主 正序阅读 楼主  发表于: 2008-07-23
— 本帖被 XChinux 执行加亮操作(2008-07-23) —
QString html = "<div style='background-color: #678db2; color: #fff;height: 18px; font-weight: bold; margin-bottom: 5px;'>";
        html += tr("TEST");
          html += "</div>";
        html += "<div style='vertical-align: baseline; height: 18px;'>";
          html += "<img src=':/Icons/downloading.png'/> "+tr("DL speed: %1 KB/s", "e.g: Download speed: 10 KB/s").arg(QString(QByteArray::number(Session->getPayloadDownloadRate()/1024., 'f', 1)));
          html += "</div>";
          html += "<div style='vertical-align: baseline; height: 18px;'>";
          html += "<img src=':/Icons/seeding.png'/> "+tr("UP speed: %1 KB/s", "e.g: Upload speed: 10 KB/s").arg(QString(QByteArray::number(Session->getPayloadUploadRate()/1024., 'f', 1)));
        html += "</div>";
        myTrayIcon->setToolTip(html); // tray icon

结果显示的是上面的所有字符串的相加, 并没有对html进行解析. html文本我在我在其它地方用过, 没有问题, 不知是不是还与其它的设置, 谢谢
离线hanxing30

只看该作者 1楼 发表于: 2008-07-24
那么长,,

你先用个最简单的html试试。

实在不行先用QByteArray.
快速回复
限100 字节
 
上一个 下一个