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

Tkinterのさまざまなメッセージ-Python


TkinterはPythonのGUIモジュールです。これは、ユーザーのアクションまたは実行中のプログラムの状態の変化に応じたさまざまなメッセージ表示オプションを使用します。メッセージボックスクラスは、確認メッセージ、エラーメッセージ、警告メッセージなどのさまざまなメッセージを表示するために使用されます。

例-1

次の例は、背景色、フォントサイズ、色などをカスタマイズできるメッセージの表示を示しています。

import tkinter as tk
main = tk.Tk()

key = "the key to success is to focus on goals and not on obstacles"

message = tk.Message(main, text = key)
message.config(bg='white', font=('times', 32, 'italic'))

message.pack()
tk.mainloop()

上記のコードを実行すると、次の画像が得られます-

Tkinterのさまざまなメッセージ-Python

例-2

以下の例では、情報の表示やエラーの表示など、多くの標準アクションが表示されています。さまざまなメッセージカテゴリを表示するために使用されるメッセージボックスクラスのさまざまな関数があります。

質問ボックス

これは、 askquestion()を使用して実現されます。 機能。

from tkinter.messagebox import *
print(askquestion("Question", "Proceed to next Step?"))

上記のコードを実行すると、次の結果が得られます-

Tkinterのさまざまなメッセージ-Python

リトライボックス

これは、 askretrycancel()を使用して実現されます。 機能。

from tkinter.messagebox import *
print(askretrycancel("Retry", "Try Again?"))

上記のコードを実行すると、次の結果が得られます-

Tkinterのさまざまなメッセージ-Python

エラーボックス

これは、 showerror()を使用して実現されます 機能。

from tkinter.messagebox import *
print(showerror("Error", "Error in checkout"))

上記のコードを実行すると、次の結果が得られます-

Tkinterのさまざまなメッセージ-Python

警告ボックス

これは、 askretrycancel()を使用して実現されます。 機能。

from tkinter.messagebox import *
print(showwarning("Warning", "This may result in delay !"))

上記のコードを実行すると、次の結果が得られます-

Tkinterのさまざまなメッセージ-Python


  1. Python-Tkinterのジオメトリメソッド

    Pythonには、Tkinterライブラリを使用してGUIアプリケーションを作成する機能があります。ライブラリは、GUIアプリケーションに役立つ多くのメソッドを提供します。ジオメトリメソッドは、作成する画面レイアウトのサイズ、位置、およびその他の属性を決定する基本的なメソッドです。 例-1 以下のプログラムでは、geometryメソッドを使用して22x200ピクセルのサイズのウィンドウを作成します。次に、ボタンを追加し、サイドオプションとパッドオプションを使用してウィンドウ内のボタンの位置を決定します。 例 from tkinter import * base = Tk() base.geo

  2. PythonでTkinterを使用したカラーゲーム

    GUIアプリケーションの開発では、tkinterは非常に人気があり簡単です。 tkinterを使用すると、GUIゲームを簡単に開発できます。 ここでもカラーゲームの開発を試みています。このゲームでは、プレーヤーは画面に表示される単語の色を入力する必要があるため、スコアが1つ増えます。このゲームをプレイする合計時間は、30秒で、このゲームで使用される色は、赤、青、緑、ピンク、ブラック、イエロー、オレンジ、ホワイト、パープル、ブラウン。インターフェイスには、さまざまな色の名前がさまざまな色で表示されます。ゲームに勝つには、ユーザーは色を識別し、正しい色の名前を入力する必要があります。 サンプルコ