
首先,确保你已经安装了 `webbrowser` 模块,如果没有安装,可以使用 `pip` 进行安装:
bash
pip install webbrowser
然后,你可以使用以下代码来创建一个简单的 Tkinter 应用程序,其中包含一个按钮,点击该按钮将打开一个新的浏览器窗口,访问 Google 主页:
python
import tkinter as tk
from tkinter import messagebox
import webbrowser
class App:
def __init__(self, master):
self.master = master
self.create_widgets()
def create_widgets(self):
self.open_browser_btn = tk.Button(self.master, text="Open Google", command=self.open_browser)
self.open_browser_btn.pack()
def open_browser(self):
try:
webbrowser.open("https://www.google.com")
except:
messagebox.showerror("Error", "Cannot open browser")
if __name__ == "__main__":
root = tk.Tk()
app = App(root)
root.mainloop()
在这个例子中,`open_browser` 方法调用了 `webbrowser.open` 方法,传入你想要打开的 URL。`webbrowser.open` 方法会自动选择默认浏览器来打开该 URL。
如果你想要在新窗口中打开,而不是在当前窗口中打开,你可以使用 `webbrowser.open_new` 或 `webbrowser.open_new_tab`。例如:
python
import webbrowser
def open_new_window():
webbrowser.open_new("https://www
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183692