Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python QMessageBox新行'\n';链接断了_Python_Qmessagebox - Fatal编程技术网

Python QMessageBox新行'\n';链接断了

Python QMessageBox新行'\n';链接断了,python,qmessagebox,Python,Qmessagebox,我有一个QMessageBox,想在新行上创建一个链接。使用时无法使链接正常工作\n link = "www.google.com" msg = "This works: <a href='%s'>Google</a>" % link reply = QMessageBox.information(self, 'Message', msg, QMessageBox.Ok, QMessageBox.Ok) msg = "This does not work: \n<

我有一个QMessageBox,想在新行上创建一个链接。使用时无法使链接正常工作\n

link = "www.google.com"
msg = "This works: <a href='%s'>Google</a>" % link
reply = QMessageBox.information(self, 'Message', msg, QMessageBox.Ok, QMessageBox.Ok)

msg = "This does not work: \n<a href='%s'>Google</a>" % link
reply = QMessageBox.information(self, 'Message', msg, QMessageBox.Ok, QMessageBox.Ok)
link=“www.google.com”
msg=“这有效:”%link
reply=QMessageBox.information(self'Message',msg,QMessageBox.Ok,QMessageBox.Ok)
msg=“这不起作用:\n”%link
reply=QMessageBox.information(self'Message',msg,QMessageBox.Ok,QMessageBox.Ok)

我想让第二个例子起作用

如果使用HTML格式,换行符没有特殊意义——它和其他任何字符一样只是空白,并且被压缩为一个空格。实际上,它似乎摆脱了HTML自动检测器,而HTML自动检测器又回到了纯文本。无论如何,要将链接放在单独的行上,请使用

换行标记,或者使用
标记将两行放在不同的段落中

msg = "This works as well:<br><a href='%s'>Google</a>" % link
reply = QMessageBox.information(self, 'Message', msg, QMessageBox.Ok, QMessageBox.Ok)
msg=“这同样有效:
%link reply=QMessageBox.information(self'Message',msg,QMessageBox.Ok,QMessageBox.Ok)