PythonでGUI【tkinter】一挙手一投足 version 4

2020/02/17 05:14 by hiragiuni
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
PythonでGUI【tkinter】一挙手一投足
# 画面制御系
## 画面を表示する
```
import tkinter as tk 	#ライブラリ読込
import tkinter as tk 	# ライブラリ読込

window = tk.Tk()	#画面生成
window.mainloop() 	#変更を適用
window = tk.Tk()	# 画面生成
window.mainloop() 	# 変更を適用
```

## ウィンドウサイズを設定する
```
import tkinter as tk

window = tk.Tk()
window.geometry("640x480")	#ウィンドウサイズを設定
window.geometry("640x480")	# ウィンドウサイズを設定
window.mainloop() 
```

## ウィンドウタイトルを設定する
```
import tkinter as tk

window = tk.Tk()
window.geometry("640x480")
window.title("ウィンドウ")	#ウィンドウタイトルを設定
window.title("ウィンドウ")	# ウィンドウタイトルを設定
window.mainloop() 
```

# GUIの設置
## 選択できるリスト(リストボックス)
# 選択できるリスト(リストボックス)
```
fileList = tk.StringVar(value = ("Apple", "Banana", "Chocolate") )	#リストボックス用リスト
fileListBox = tk.Listbox(window, listvariable=fileList, height=4)	#リストボックス本体
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なので無操作では見えない
```      

画面制御系

画面を表示する

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 を使ってお花を愛でましょう

リストに追加する


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なので無操作では見えない