单击QLabel作为超链接打开.pdf,>

问题描述 投票:1回答:1

我一直在尝试创建一些东西,让我单击Qlabel(转换为超链接)并打开一个.pdf文件。

我从PYQT QLabel link to open folder on computer中得到了以下两个想法:

想法1

self.text_label.setText('<a href=file:///"/Documents/To%20be%20Saved/hello.pdf"> Reference Link</a>')
self.text_label.setOpenExternalLinks(True)

想法2

self.text_label.setText("<a href={}>Reference Link</a>".format("/Documents/To%20be%20Saved/hello.pdf"))
self.text_label.setOpenExternalLinks(True)

[这些想法似乎都没有打开该pdf文件。我看到了创建的超链接,但是如果单击它,它什么也没做。

我一直在尝试创建可以让我单击Qlabel(转换为超链接)并打开.pdf文件的内容。我从PYQT QLabel链接获得了以下两个想法,可以在计算机上打开文件夹:...

python python-3.x pyqt pyqt5 qlabel
1个回答
2
投票

URL必须被编码:

© www.soinside.com 2019 - 2024. All rights reserved.