我一直在尝试创建一些东西,让我点击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
^{pr2}$所有的想法似乎都没有打开那个pdf文件。我看到创建的超链接,但如果我单击它,它什么也不做。在
必须对URL进行编码:
除了显示完整的路径之外,让任何作为浏览器管理此资源的人都可以找到它。在
为此,您必须使用
^{pr2}$toEncoded()
,如下所示:相关问题 更多 >
编程相关推荐