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

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


tkinterを使用してスプラッシュ画面を作成するとします。スプラッシュ画面を作成するには、以下の手順に従います-

  • いくつかのラベルを含むスプラッシュ画面を作成します。

  • overrideredirect を使用して、スプラッシュ画面をフチなしにします メソッド。

  • スプラッシュ画面の直後に一時的に表示されるメインウィンドウの関数を作成します。

  • 現在、を使用しています メソッドを使用すると、メインウィンドウが表示される時間を定義できます。

#Importing the tkinter library
from tkinter import *

#Create an instance of tkinter frame
splash_win= Tk()

#Set the title of the window
splash_win.title("Splash Screen Example")

#Define the size of the window or frame
splash_win.geometry("700x200")

#Remove border of the splash Window

splash_win.overrideredirect(True)

#Define the label of the window
splash_label= Label(splash_win, text= "Hello World!", fg= "green",
font= ('Times New Roman', 40)).pack(pady=20)
def mainWin():
   splash_win.destroy()
   win= Tk()
   win.title("Main Window")
   win.geometry("700x200")
   win_label= Label(win, text= "Main Window", font= ('Helvetica', 25), fg= "red").pack(pady=20)

#Splash Window Timer

splash_win.after(5000, mainWin)

mainloop()

上記のコードを実行すると、出力が生成され、スプラッシュ画面が表示され、しばらくするとメインウィンドウが表示されます。

出力

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

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


  1. Tkinterを使用して自動的に更新されるGUIを作成するにはどうすればよいですか?

    Tkinterを使用して、自動更新用に構成できるGUIを作成できます。この目的のために、時刻が変更されたときに自動的に更新されるGUIベースの時計を作成します。時計を曜日とタイムゾーンとともに表示します。 まず、ノートブックにtkinterライブラリをインポートし、次に「strftime」を使用して現在の時刻と曜日のインスタンスを作成する関数を作成します。 機能。 例 #Import the tkinter library from tkinter import * import time #Create an instance of the canvas win = Tk() #Sele

  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