使用 PySimpleGUI 的可点击文本链接

Clickable text links using PySimpleGUI

是否可以在 PySimpleGUI 中添加可点击的文本链接?我已经尝试过使用按钮,然后使用 os.system("start \"\" https://google.com/")webbrowser.open('www.google.com/', new=0),但是,一旦按下 window 上的按钮,所有其他按钮都不起作用

文档清楚地说明了如何执行此操作。 Text 元素的文档显示 enable_events 参数将在单击文本时为您提供一个事件。

https://pysimplegui.readthedocs.io/en/latest/call%20reference/#text-element

单击您的文本时,返回的事件字符串将是 Text 元素中包含的完整字符串(包括空格)。

(感谢克里斯扩展答案...)

一般来说,我建议明确使用元素的键。它允许更改文本,但事件和事件检查保持不变。

文档需要更新以反映 Chris 指出的内容。感谢您抽出宝贵时间审阅这篇文章,提出建议。