使用 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 指出的内容。感谢您抽出宝贵时间审阅这篇文章,提出建议。
是否可以在 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 指出的内容。感谢您抽出宝贵时间审阅这篇文章,提出建议。