class LoginWindow: def __init__(self, master): self.master = master self.master.title("CQ SMT BL 監控平臺-003無紙化點檢系統") self.master.geometry("300x250+400+250") self.master.resizable(0, 0) self.username = tk.StringVar() self.password = tk.StringVar() # 创建一个 Panedwindow,设置 orient 为垂直方向 pw = ttk.Panedwindow(self.master, orient='vertical') pw.pack(fill='both', expand=True) # 创建上面板 top_frame = ttk.Frame(pw, width=300, height=100, relief='sunken') pw.add(top_frame) # 创建下面板 bottom_frame = ttk.Frame(pw, width=300, height=10, relief='sunken') pw.add(bottom_frame) # 在上面板中添加控件 ttk.Label(top_frame, text="賬號:", width=10).grid(row=0, column=0, padx=10, pady=10) ttk.Entry(top_frame, textvariable=self.username, width=20).grid(row=0, column=1, columnspan=1, padx=2, pady=2) ttk.Label(top_frame, text="密碼:", width=10).grid(row=1, column=0, padx=10, pady=10) ttk.Entry(top_frame, textvariable=self.password, show="*", width=20).grid(row=1, column=1, columnspan=1,padx=2, pady=2) # 在下面板中添加控件 style = ttk.Style() style.configure("TButton", background="#4CAF50", foreground="blue", font=("Helvetica", 12), width=10) ttk.Button(bottom_frame, text="確認", command=self.login, style="TButton", width=10).grid(row=0, column=0,columnspan=1, padx=35,pady=10) ttk.Button(bottom_frame, text="取消", command=self.master.destroy, style="TButton", width=10).grid(row=0,column=1,columnspan=1,padx=10,pady=10) 修改這段代碼,將下面面板的高度設置小點
时间: 2024-04-13 22:30:18 浏览: 95
要将下面板的高度设置为较小的值,你可以修改`bottom_frame`的高度参数。在原始代码中,`bottom_frame`的高度为10,你可以将其更改为你希望的较小值,例如5。
以下是修改后的代码:
```python
class LoginWindow:
def __init__(self, master):
self.master = master
self.master.title("CQ SMT BL 監控平臺-003無紙化點檢系統")
self.master.geometry("300x250+400+250")
self.master.resizable(0, 0)
self.username = tk.StringVar()
self.password = tk.StringVar()
# 创建一个 Panedwindow,设置 orient 为垂直方向
pw = ttk.Panedwindow(self.master, orient='vertical')
pw.pack(fill='both', expand=True)
# 创建上面板
top_frame = ttk.Frame(pw, width=300, height=100, relief='sunken')
pw.add(top_frame)
# 创建下面板
bottom_frame = ttk.Frame(pw, width=300, height=5, relief='sunken') # 将高度设为5
pw.add(bottom_frame)
# 在上面板中添加控件
ttk.Label(top_frame, text="賬號:", width=10).grid(row=0, column=0, padx=10, pady=10)
ttk.Entry(top_frame, textvariable=self.username, width=20).grid(row=0, column=1, columnspan=1, padx=2, pady=2)
ttk.Label(top_frame, text="密碼:", width=10).grid(row=1, column=0, padx=10, pady=10)
ttk.Entry(top_frame, textvariable=self.password, show="*", width=20).grid(row=1, column=1, columnspan=1,padx=2, pady=2)
# 在下面板中添加控件
style = ttk.Style()
style.configure("TButton", background="#4CAF50", foreground="blue", font=("Helvetica", 12), width=10)
ttk.Button(bottom_frame, text="確認", command=self.login, style="TButton", width=10).grid(row=0, column=0,columnspan=1, padx=35,pady=10)
ttk.Button(bottom_frame, text="取消", command=self.master.destroy, style="TButton", width=10).grid(row=0,column=1,columnspan=1,padx=10,pady=10)
```
在这个修改中,我将`bottom_frame`的高度从10更改为5。你可以根据需要调整这个值。
希望这次修改满足了你的要求。如果还有其他问题,请随时提问。
阅读全文