如何在kivy中制作超链接?

Poi*_*ain 4 hyperlink python-2.7 kivy

如何制作在 Kivy 中打开 Web 浏览器的链接?我试过将 url 放在标签中,但这当然行不通。我希望它专门用于 android 应用程序,并允许用户单击它以打开指向该链接的 Web 浏览器。

tit*_*ito 6

使用webbrowser,它已经可以在桌面上运行,我们的 iOS / Android 工具链已经为它实现了一个后端。即,使用它,它可以在任何地方工作:

import webbrowser
webbrowser.open("http://kivy.org/")
Run Code Online (Sandbox Code Playgroud)


inc*_*ent 5

您需要使用ref标记标记使文本可点击(有关详细信息,请参阅标记文档),然后将其绑定到在右侧页面上打开 Web 浏览器的函数。在桌面上,您可以使用 webbrowser 模块,在 android 上,您需要使用 pyjnius 调用 android 的正常功能。这里有一个预先编写的示例,说明如何执行此操作

这可能会出现在plyer项目中,它将提供一种跨平台的方式,可以在任何支持的系统上使用单个 python 界面打开正确的 Web 浏览器。不过还没有添加。