Pythonのtkinterでボタンを作成する
Pythonのライブラリとして、Tkinterはtkinterキャンバス上にボタンを作成する多くの方法を提供します。この記事では、通常のtkinterモジュールを使用してtkinterボタンを作成する方法と、テーマのtkinterモジュールを使用せずにボタンを取得する方法について説明します。
tkinterの使用
以下のプログラムでは、最初にキャンバスを作成し、次にButtonメソッドを適用してボタンを作成します。 tkinterモジュール全体をインポートするので、テーマは作成したボタンに適用されます。
例
# import everything from tkinter module from tkinter import * # create canvas canv = Tk() # Open canvas canv.geometry('200x150') # Create a Button btn = Button(canv, text='Welcome to Tkinter!', bd='5', command=canv.destroy) # Set the button position. btn.pack(side='top') canv.mainloop()
出力
上記のコードを実行すると、次の結果が得られます-
tkinter.ttkの使用
上記のプロセスを繰り返しますが、今回はtkinter.ttkモジュールも含めます。境界線(bd)オプションはありませんが、マウスをボタンの上に置くと水色のハイライト色になります。
例
# import everything from tkinter module from tkinter import * from tkinter.ttk import * # create a canvas canv = Tk() # Open a window canv.geometry('200x150') # Create a Button btn = Button(canv, text='Welcome to Tkinter!', command=canv.destroy) # Set the button position. btn.pack(side='top') canv.mainloop()
出力
上記のコードを実行すると、次の結果が得られます-
-
PythonでのTkinterプログラミング
TkinterはPythonの標準GUIライブラリです。 PythonをTkinterと組み合わせると、GUIアプリケーションをすばやく簡単に作成できます。 Tkinterは、TkGUIツールキットへの強力なオブジェクト指向インターフェースを提供します。 Tkinterを使用してGUIアプリケーションを作成するのは簡単な作業です。次の手順を実行するだけです- Tkinterモジュールをインポートします。 GUIアプリケーションのメインウィンドウを作成します。 上記のウィジェットを1つ以上GUIアプリケーションに追加します。 メインイベントループに入り、ユーザーによってトリガーされた各イベン
-
PythonTkinterのメソッドの後
TkinterはGUIを作成するためのPythonライブラリです。 GUIウィンドウやその他のウィジェットを作成および操作してデータやGUIイベントを表示するための多くの組み込みメソッドがあります。この記事では、afterメソッドがTkinterGUIでどのように使用されるかを見ていきます。 構文 .after(delay, FuncName=FuncName) This method calls the function FuncName after the given delay in milisecond ウィジェットの表示 ここでは、単語のリストをランダムに表示するフレームを作成しま