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

Tkinterボタンの状態を無効から通常に変更するにはどうすればよいですか?


Tkinterは、イベントをトリガーするためのボタンを作成するためのボタンウィジェットを提供します。アプリケーションですでに無効になっているボタンを作成したとしましょう。ボタンの状態を変更するには、状態を使用できます プロパティ。

状態 プロパティは、アプリケーションのボタンを有効または無効にするために使用されます。アプリケーションの状態を変更するために、2つの操作があります: state =DISABLED およびstate=NORMAL

 #tkinter importから必要なライブラリをインポートします*#tkinterのインスタンスを作成しますframewin =Tk()#framewin.geometry( "650x450")のジオメトリを設定します#Button Objectdefの関数を定義しますquit_win():win.destroy( )#windowButton(win、text ="Quit"、command =quit_win、font =('Helvetica bold'、20)、state =NORMAL).pack(pady =5)win.mainloop()<を終了するボタンを作成します/ pre> 

出力1

ボタンが無効になっているときの出力

Tkinterボタンの状態を無効から通常に変更するにはどうすればよいですか?

出力2

Button state =NORMALの場合に出力

Tkinterボタンの状態を無効から通常に変更するにはどうすればよいですか?


  1. Tkinterで画像をボタンとして使用するにはどうすればよいですか?

    この例では、フォーム、ゲーム、ダイアログボックスなど、他の多くのアプリケーションで使用できる丸いボタンをウィンドウに作成します。 Tkinterで丸みを帯びたボタンを作成する最良の方法は、ボタンの目的の画像を使用して、フレーム内でクリック可能なボタンに変えることです。これは、 PhotoImage()を使用することで実際に可能になります ボタンの目的の画像を取得する機能。 したがって、次の手順で目的の画像をボタンにします まず、画像をクリック可能にするために使用できるダミーボタンを作成します。 PhotoImage(file)関数を使用してソースから画像を取得します。 B

  2. Tkinterでボタンテキストのサイズを動的に変更するにはどうすればよいですか?

    TkinterFrameでボタンとラベルを作成したとしましょう。タスクは、ボタンのテキストをメインウィンドウに動的にサイズ変更できるようにすることです。 ボタンウィジェットを使用してボタンを作成できます 。ただし、ボタンラベルを動的に作成するために使用される関数は他にもいくつかあります。 この例では、いくつかのラベルが含まれる2つのボタンを作成します。 グリッド方式を使用する rowconfigure()など およびcolumnconfigure() 、メインウィンドウまたはルートのサイズを動的に変更します。 ボタンのテキストを動的にするために、 bind(、command)を使用します