如何使用 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()
希望对您当前的作业有所帮助,祝您好运!
我目前有一项大学作业,我必须在 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()
希望对您当前的作业有所帮助,祝您好运!