Python PyQt5 QTextBrowser超链接丢失部分链接

时间:2018-03-15 20:55:51

标签: python url pyqt pyqt5 qtextbrowser

嗨我在QTextBrowser中的超链接有一个小问题。

我使用来自json解析的ID创建此代码的链接:

ID = data["response"]["recordings"][0]["id"]
aLink = " <a href=http://***/archive/edit?id=%s>%s</a>" % (ID, ID)

print(aLink)

当我打印链接时,我得到:

<a href=http://***/archive/edit?id=17452>17452</a>

问题在于,当我使用它在QTextBrowser中创建超链接时,链接已创建,但它仅包含此内容:

http://***/archive/edit?id

当我将链接附加到QtextBrowser时,我以某种方式松开了这部分代码“= 17452”

self.textBrowser.append(aLink)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您必须设置引号:

WITH cte AS
...
UPDATE d 
       SET d.PatientName = c.PatientName
            , d.StatusName = cs.StatusName
FROM @deletedBillingChargeTemp d
JOIN cte c ON c.KeyValue = d.chargeID
JOIN ChargeStatus cs ON c.ChargeStatusID = cs.ChargeStatusID

示例:

<a href='some-url'> some-text</a>
        ^        ^
        |-quotes-|