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 ウィジェットの表示 ここでは、単語のリストをランダムに表示するフレームを作成しま