我目前有一個大學作業,我必須在 Python 中使用 Tkinter 開發一個 GUI,它顯示多個選項,其目的是根據選擇的單選按鈕顯示某些資訊。
我的問題是,如何將網站值之類的東西分配給單選按鈕選擇?
我想為我的 3 個單選按鈕中的每一個分配一個不同的網站,這是我按下任何選項時使用的主要來源。
例如,我將顯示詳細資訊作為我的選項之一,并且我希望在按下該小部件時根據選擇的單選按鈕打開網站。
謝謝!
uj5u.com熱心網友回復:
我從你的問題中了解到,你想在 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()
我希望它對你當前的任務有所幫助,祝你好運!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/479817.html
下一篇:使用滑鼠在框架中移動放大的影像
