--- Title: PythonでGUI【tkinter】一挙手一投足 Author: hiragiuni Web: 'https://mimemo.io/m/BV8YKG0Ekkory91' --- # 画面制御系 ## 画面を表示する ``` import tkinter as tk # ライブラリ読込 window = tk.Tk() # 画面生成 window.mainloop() # 変更を適用 ``` ## ウィンドウサイズを設定する ``` import tkinter as tk window = tk.Tk() window.geometry("640x480") # ウィンドウサイズを設定 window.mainloop() ``` ## ウィンドウタイトルを設定する ``` import tkinter as tk window = tk.Tk() window.geometry("640x480") window.title("ウィンドウ") # ウィンドウタイトルを設定 window.mainloop() ``` # 選択できるリスト(リストボックス) ``` fileList = tk.StringVar(value = ("Apple", "Banana", "Chocolate") ) # リストボックス用リスト fileListBox = tk.Listbox(window, listvariable=fileList, height=4) # リストボックス本体 fileListBox.pack() # リストボックスの設置 ``` tk.Listboxに使えるオプションとメソッド一覧 資料:[Listbox を使ってお花を愛でましょう](https://www.shido.info/py/tkinter6.html) ## リストに追加する ``` fileList = tk.StringVar(value = ("Apple", "Banana", "Chocolate") ) fileListBox = tk.Listbox(window, listvariable=fileList, height=4) fileListBox.insert(tk.END, "Donut") # Donutを最後に追加 fileListBox.insert(1 ,"SECOND") # SECONDを(0を最初とした)1番目に追加する fileListBox.pack() ``` 出力結果 ``` Apple SECOND Banana # Donutはさらに一つ下にあるが、 Chocolate # height=4なので無操作では見えない ```