tkinter 【Python/tkinter】Canvasに画像を表示する まず、Canvasを作成し、画像ファイルを開き、Canvasに画像を表示するサンプルは以下のようになります。import tkinter as tkfrom PIL import ImageTkclass Application(tk.Fr... 2021.03.14 tkinter
tkinter 【Python/tkinter】PanedWindow(C#のSplitContainer相当) C#では、SplitContainerを使ってPictureBoxのサイズなどを変更していたのですが、tkinterでは、このSplitContainerに相当するものがPanedWindowとなります。PanedWindowのサンプルプロ... 2021.02.27 tkinter
tkinter 【Python/tkinter】Canvas(キャンバス)の作成 Canvasは、線や円などの図形や画像を表示するためのベースとなるものとなります。C#でいうところのPictureBoxです。Canvasには、図形や画像を表示する以外にも描画領域をスクロールできる機能もありますが、今回はCanvasの作成... 2021.02.24 tkinter
tkinter 【Python/tkinter】名前を付けて保存ダイアログボックスの表示 名前を付けて保存ダイアログボックスを表示するには、tkinter.filedialogモジュールのasksaveasfilename()関数を使います。以下にシンプルなサンプルプログラムを示します。from tkinter import f... 2021.02.17 tkinter
tkinter 【Python/tkinter】Frame(フレーム) Frameはいくつかのウィジェットを配置するための枠、まさにフレームです。C#でいうところのPanelと同じです。Frameを使うとウィジェットの配置の自由度が増します。ウィジェットを配置するには、pack,grid,placeの3つのメソ... 2021.02.11 tkinter
tkinter 【Python/tkinter】Menu(メニュー) ウィンドウにメニューを追加するには、Menuクラスを用います。メニューで良く使いそうな機能のサンプルプログラムを作成しました。(実行画面)ファイル関連のメニュー表示メニュー(チェックボタンで作成しています)選択メニュー(ラジオボタンで作成し... 2021.02.11 tkinter
tkinter 【Python/tkinter】Radiobutton(ラジオボタン) ラジオボタンはRadiobuttonクラスによって作成します。チェックボタンでは他のチェックボタンとは関係なくチェック/チェック無しの状態が選べましたが、ラジオボタンは複数のラジオボタンの中から1つだけ選択する場合に用いられます。以下に簡単... 2021.02.10 tkinter
tkinter 【Python/tkinter】Checkbutton(チェックボックス) チェックボタン(チェックボックス)はCheckbuttonクラスによって作成します。以下にサンプルを示します。import tkinter as tkclass Application(tk.Frame): def __init__(sel... 2021.02.09 tkinter
tkinter 【Python/tkinter】ファイルを開くダイアログボックスの表示 ファイルを開くダイアログボックスを表示するには、tkinter.filedialogモジュールのaskopenfilename()関数を使います。以下にシンプルなサンプルプログラムを示します。from tkinter import file... 2021.02.07 tkinter
tkinter 【Python/tkinter】メッセージボックス メッセージボックスには、OKボタンが1つのメッセージボックスやOKボタン/Cancelボタンがあるものなど、いくつかのバリエーションがありますが、これらの種類は関数名で切り替えます。まずは、以下のサンプルを実行して頂くと雰囲気がつかめると思... 2021.02.06 tkinter
tkinter 【Python/tkinter】ウィジェットの配置(pack) ウィジェットを配置するには、pack,grid,placeの3つのメソッドがありますが、ここではpackについて説明します。(個人的にはpack, grid, placeのうち、packが一番使いやすいと思っています。)packは、下図のよ... 2021.01.30 tkinter
tkinter 【Python/tkinter】Button(ボタン) tkinterでボタンの作成のサンプルを以下に示します。import tkinter as tkclass Application(tk.Frame): def __init__(self, master = None): super().... 2021.01.27 tkinter
tkinter 【Python/tkinter】ウィンドウの作成 tkinterでは、クラスを用いた書き方と、用いない書き方がありますが、クラスを用いたウィンドウ作成のための最小限のコードを示します。import tkinter as tkclass Application(tk.Frame): def ... 2021.01.23 tkinter