Python
 Computer >> コンピューター >  >> プログラミング >> Python

TkinterウィンドウでWebサイトを開くにはどうすればよいですか?


Tkinterは、ユーザーフレンドリーなアプリケーションの構築に役立ついくつかのユーティリティ関数を含む多くの組み込み関数とメソッドを提供します。 tkinterでは、Webページを開きたい場合は、組み込みのPythonライブラリ webviewを使用できます。 、ユーザーが独自のネイティブGUIウィンドウでHTMLコンテンツを表示できるようにします。 webviewをインストールできます 次のコマンドを使用してライブラリ-

pip install pywebview

要求されたHTMLコンテンツを開くウィンドウを作成するには、最初に create_window(win_title、'URL')を使用してウィンドウコンテナを作成する必要があります。 メソッドを指定し、メソッドでURLを指定します。これにより、要求されたURLを開き、コンテンツを表示する新しいウィンドウが作成されます

次の例は、TkinterGUIウィンドウでWebページを開く方法を示しています。

# Import the required libraries
from tkinter import *
import webview

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a GUI window to view the HTML content
webview.create_window('tutorialspoint', 'https://www.tutorialspoint.com')
webview.start()

出力

上記のコードを実行すると、リクエストURLのWebコンテンツがtkinterウィンドウに表示されます。

TkinterウィンドウでWebサイトを開くにはどうすればよいですか?


  1. Tkinterを使用してスプラッシュ画面を作成するにはどうすればよいですか?

    tkinterを使用してスプラッシュ画面を作成するとします。スプラッシュ画面を作成するには、以下の手順に従います- いくつかのラベルを含むスプラッシュ画面を作成します。 overrideredirect を使用して、スプラッシュ画面をフチなしにします メソッド。 スプラッシュ画面の直後に一時的に表示されるメインウィンドウの関数を作成します。 現在、後を使用しています メソッドを使用すると、メインウィンドウが表示される時間を定義できます。 例 #Importing the tkinter library from tkinter import * #Create

  2. tkinterウィンドウを閉じるにはどうすればよいですか?

    tkinterを使用してアプリケーションを作成するのは簡単ですが、タイトルバーのボタンを使用せずにウィンドウまたはフレームを閉じることが困難になる場合があります。このような場合、 .destroy()を使用できます ウィンドウを閉じる方法。 tkinter属性は互いに独立しているため、ボタンを使用してウィンドウを閉じる別のメソッドを作成できます。 例 #Import the library from tkinter import * #Create an instance of window win = Tk() #Set the geometry of the window win.g