クリック可能なTkinterラベルをどのように作成しますか?
Tkinterのラベルウィジェットは、テキストと画像を表示するために使用されます。 URLをラベルウィジェットにリンクして、クリック可能にすることができます。ラベルウィジェットをクリックするたびに、デフォルトのブラウザで添付のリンクが開きます。
ブラウザとハイパーリンクを操作するには、ウェブブラウザを使用できます Pythonのモジュール。このモジュールはPython拡張ライブラリでアクセス可能であり、コマンド pip install webbrowserを入力してインストールできます。 シェルで。
例
このアプリケーションでは、Webページを参照するハイパーリンクであることが判明したラベルを作成します。
#tkinterから必要なライブラリをインポートしますimport * import webbrowser#tkinterのインスタンスを作成しますframewin =Tk()win.geometry( "700x350")def open_url(url):webbrowser.open_new_tab(url)#ラベルを作成しますWidgetlabel =Label(win、text ="Welcome to TutorialsPoint"、cursor ="hand2"、foreground ="green"、font =('Aerial 18'))label.pack(pady =30)#URLをopenurl='httpsに定義します://www.tutorialspoint.com/'#ラベルをURLにバインドして、新しいtablabel.bind( ">"、lambda e:open_url(url))win.mainloop()
出力
ラベルをクリックすると、ユーザーはTutorialspointのホームページにリダイレクトされます。
-
Tkinterウィジェットを非表示にするにはどうすればよいですか?
tkinterウィジェットを非表示にするには、 pack_forget()を使用できます。 方法。通常、ウィンドウからウィジェットのマップを解除するために使用されます。 例 次の例では、ラベルテキストと、ラベルテキストウィジェットで非表示のイベントをトリガーするために使用できるボタンを作成します。 #Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("6
-
Tkinterを使用して簡単な画面を作成するにはどうすればよいですか?
Tkinterライブラリを使用して簡単な画面を作成します。 アルゴリズム Step 1: Import tkinter. Step 2: Create an object of the tkinter class. Step 3: Display the screen. サンプルコード import tkinter as tk window = tk.Tk() 出力