如何使用 Tkinter 将网站 URL 指定为 Python GUI 中选定单选按钮的值?

How do I assign a website URL as the value of a selected radiobutton in a Python GUI using Tkinter?

我目前有一项大学作业,我必须在 Python 中使用 Tkinter 开发一个 GUI,它显示多个选项,其目的是根据选择的单选按钮显示某些信息。

我的问题是,如何将网站值之类的内容分配给单选按钮选择?

我想为我的 3 个单选按钮中的每一个分配一个不同的网站,这是我按下任何选项时使用的主要来源。

例如,我将显示详细信息作为我的选项之一,我希望在按下该小部件时打开网站,具体取决于选择的是哪个单选按钮。

谢谢!

我从你的问题中了解到,你想在 tkinter 中使用一个按钮让你访问某个网站。

我想建议这个:

import webbrowser
from tkinter import Button, Tk

root = Tk()

def web(site):    #function that opens a website in a new window
    webbrowser.open(site, new = 2)    #new = 2 means new window, 1 means new tab, 0 means replace the current window

b = Button(root, text = "google", command = lambda : [web("www.google.com")])
b.pack()

root.mainloop()

希望对您当前的作业有所帮助,祝您好运!