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

Tkinterのイベントループと一緒に独自のコードをどのように実行しますか?


Tkinterは、GUIベースのアプリケーションやゲームを作成および開発するために広く使用されています。Tkinterは、プログラムや機能を他の属性とともに実行するためのウィンドウまたはフレームを提供します。

特定のアプリケーションで作業していて、アプリケーションの実行中にコードに変更を書き込みたいと考えてみましょう。 Tkinterは、ウィンドウを反復処理しながらウィンドウを実行するために使用できるコールバックメソッドを提供します。 after (duration、task)を使用してウィンドウを実行し続けることができます 基本的に一定期間後に変更を実行するメソッド。

この例では、メインウィンドウまたはフレームの実行中に、範囲(0〜9)の数値を出力するウィンドウを作成します。

#Import the required libraries
from tkinter import *
from tkinter import messagebox
#Create an instance of tkinter frame or window
win= Tk()

#Set the geometry
win.geometry("700x200")

#Define the function for button
def some_task():
   for i in range(10):
      print(i)

      #Recursively call the function
      win.after(2000, some_task)

#Keep Running the window
win.after(2000, some_task)
win.mainloop()

出力

上記のコードを実行すると、コンソールに(0〜9)の範囲の数値が出力され続け、それに伴ってメインウィンドウが表示されます。

0
1
2
3
4
5
6
7
8
9
…….

Tkinterのイベントループと一緒に独自のコードをどのように実行しますか?


  1. Google ColaboratoryでPythonコードを実行するにはどうすればよいですか?

    Google Colaboratoryは、セットアップを必要とせず、完全にクラウドで実行される無料のJupyterノートブック環境です。これはGoogleクラウドでホストされ、クラウド環境を使用してPythonスクリプトを実行およびテストしたいPythonコーダーの利益のためにGoogleによって維持されます。この記事では、Googleのコラボレーティブクラウド環境をセットアップして実行する方法を説明します。 Pythonノートブックを開く このグーグルリンク(https://colab.research.google.com/)に移動します。下の画面が開きます。下の図に示すように、右下隅か

  2. 独自のQRコードを作成する方法は?

    今日、多くのアプリケーションや営利企業が顧客を増やすためにQRコードを使用しています。 QRコードは、自分で詳細を伝えずに他の人と情報を共有する最も簡単な方法です。誰もがQRコードをスキャンするためのカメラ付きの電話を所有しているので、それは近年はるかに人気がありました。ただし、多くのユーザーは、いくつかの異なる目的のために独自のQRコードを作成する方法についてまだ疑問に思っています。この記事では、さまざまなプラットフォームでQRコードを作成する方法を紹介します。 QRコードとは何ですか? QRという用語は迅速な対応を意味します。 QRは、人々がスキャンに使用できる正方形の白黒のロゴ