1
私はPythonでOSを作っていますが、Webブラウザが必要です。現在、私はos.startfileメソッドを使用してchromeを起動していますが、別の方法が必要です。Pythonでウェブサイトを表示
from tkinter import *
import webbrowser as wb
window = Tk()
window.configure(bg="Dark Red")
window.geometry("1000x1000")
window.title("Hyper Web Browser")
window.iconbitmap("icon.ico")
''' Defined Functions'''
def submit_url():
wb.open_new_tab(Address_Bar.get())
file2write = open("History.txt", "a")
file2write.write(["\n", Address_Bar.get()])
return submit_url
'''Objects'''
Address_Bar = Entry(
bg="White",
bd=0,
font=("Comic", 25),
width=100
)
Tab_1 = Label(
bg="Red",
bd=0,
width=20,
height=3
)
Return = Button(
command=submit_url()
)
Address_Bar.place(x=20, y=60)
Tab_1.place(x=0, y=0)
Return.pack()
window.mainloop()
しかし、このプログラムが起動します:私は、私が持っている基本的なフレームワークである。ここ
サファリなど、ユーザーがWebページを入力して、クロム、Firefoxを使用してせずにWebページを表示することができ、プログラムをしたいですWebページをユーザーのデフォルトブラウザに追加します。したがって、他のWebブラウザを使用せずにWebページを表示したいと考えています。ここで
Webページを表示するプログラムは、Webブラウザと呼ばれます。独自のWebブラウザーを実装しようとしました。がんばろう。 – DyZ
これは便利かもしれません:http://stackoverflow.com/questions/15138614/how-can-i-read-the-contents-of-an-url-with-python –
@DYZコメントへの追加。デフォルトでは、TkinterにはHTMLレンダリング機能はありません。 – Vallentin