|
テーマ:パソコンを楽しむ♪(3589)
カテゴリ:Python
# -*- coding: utf-8 -*- """ Created on Tue Dec 20 15:55:17 2022 @author: mlupi """ """ 今度は、『日経ソフトウエア』2022年09月号(p.024~p.040)の特集記事 「特集2 Pythonでデスクトップアプリを作ろう 前編」に挑戦しようと思います。 なお、基礎については、当ブログの「Pythonことはじめ」などを参照してください。 """ # 「Pythonでデスクトップアプリを作ろう 前編」 その6 # # 『日経ソフトウエア』2022年09月号(p.024~p.040) # # 目次 # # Part1 TkInterの基本をマスターしよう(p.024~p.028) # ウィジェットとウィジェットの親子関係(p.024~p.026) # イベント駆動型のプログラミング(p.026~p.027) # ウィジェットの配置(p.027~p.028) # Part2 「BMI計算機」を作ろう(p.029~p.033) # Buttonウィジェットの使い方(p.029) # grid関数でウィジェットを格子状に配置する(p.030~p.032) # BMI計算機のデスクトップアプリを作る(p.032~p.033) # Part3 「割り勘計算機」アプリを作ろう(p.034~p.037) # 2つの画面を切り替える(p.034~p.035) # Comboboxウィジェットを使う(p.035~p.036) # 割り勘計算機のデスクトップアプリを作る(p.036~p.037) # Part4 「4択クイズ」アプリを作ろう(p.037~p.040) # Radiobuttonウィジェットを使う(p.038~p.039) # CSVファイルを読み込む(p.039) # 4択クイズのデスクトップアプリを作る(p.039~p.040) # Part1 TkInterの基本をマスターしよう(p.024~p.028) # ウィジェットとウィジェットの親子関係(p.024~p.026) # イベント駆動型のプログラミング(p.026~p.027) # ウィジェットの配置(p.027~p.028) #========== リスト3ー3●「pack-3.py」 # 「pack関数」のテストプログラム。 # GUIライブラリーの「Tkinter」モジュールを、「tk」という名前でインポートする。 import tkinter as tk # 「Tk」関数を使って、ウインドウ(トップレベルtkウイジェット)を生成し、 「root」という名前を付ける # 「Tk」関数は、「Tk」クラスから、ウインドウ(トップレベルtkウイジェット)を生成するための関数。 root = tk.Tk() # ウインドウの中身の大きさを指定 # ウインドウの中身(タイトルバーなどを除いた内部)の大きさを「geometry」関数で指定する。 # ('300x150')は、横サイズ=300ピクセル、縦サイズ=150ピクセルを表している root.geometry('300x150') # labelウイジェットの生成 label_top = tk.Label(root, text='TOP') label_bottom = tk.Label(root, text='BOTTOM') label_left = tk.Label(root, text='LEFT') label_right = tk.Label(root, text='RIGHT') # labelウイジェットの配置 # 「side」オプションを使えば、ウィジェットの配置方向を上下左右の中から指定できる。 # 「side」オプションの順番を変えると、ウィジェットの配置がずれる。 # その理由は、記事を読むか、自分で調べてみてください。 label_left.pack(side=tk.LEFT) label_top.pack(side=tk.TOP) label_right.pack(side=tk.RIGHT) label_bottom.pack(side=tk.BOTTOM) # ウインドウを表示して、「メインループ」に入る。 # 「mainloop(メインループ)」は、「イベントループ」で、ウインドウで発生する # 「イベント」を待っている状態のループ。 root.mainloop() #========== リスト3ー3●「pack-3.py」は、ここまで 〇リスト3ー3の実行結果 お気に入りの記事を「いいね!」で応援しよう
最終更新日
2023.02.25 15:30:15
コメント(0) | コメントを書く
[Python] カテゴリの最新記事
|