pack
关键是理解side,anchor,expand,fill的使用。
有一篇文章写的不错,但是要耐心看,反复看,不容易理解。
https://blog.youkuaiyun.com/superfanstoprogram/article/details/83713196
import tkinter as tk
import tkinter.ttk as ttk
win=tk.Tk()
win.title("CommunicationTool")
#setting
setFrame = tk.LabelFrame(win,text="Setting")
comFrame = tk.Frame(setFrame)
comLable = tk.Label(comFrame,text="COM Port: ").pack(side=tk.LEFT)
comSpiner = tk.Spinbox(comFrame,text="COM1").pack(side=tk.LEFT)
refrashButton = ttk.Button(comFrame,text="Refresh").pack(side=tk.LEFT)
comFrame.pack(anchor=tk.W)
cmdFrame = tk.Frame(setFrame)
inputLable = tk.Label(cmdFrame,text="Comman