class QueryWindow: def __init__(self, master): self.master = master master.title("查詢窗口") # 获取屏幕的宽度和高度 screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight() # 将窗口的大小设置为屏幕的大小 master.geometry("%dx%d" % (screen_width, screen_height)) # 日期标签和输入框 ri = datetime.datetime.now().strftime('%Y/%m/%d') self.date_label = tk.Label(master, text="日期:") self.date_label.grid(row=0, column=0, sticky=tk.W) self.date_entry = tk.Entry(master) self.date_entry.grid(row=0, column=1, sticky=tk.W) self.date_entry.insert(0, ri)在這段代碼中添加一個下載按鈕
时间: 2023-12-13 08:02:54 浏览: 171
python使用 __init__初始化操作简单示例
5星 · 资源好评率100%
好的,你可以在代码中增加一个下载按钮,代码如下:
```python
class QueryWindow:
def __init__(self, master):
self.master = master
master.title("查詢窗口")
# 获取屏幕的宽度和高度
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
# 将窗口的大小设置为屏幕的大小
master.geometry("%dx%d" % (screen_width, screen_height))
# 日期标签和输入框
ri = datetime.datetime.now().strftime('%Y/%m/%d')
self.date_label = tk.Label(master, text="日期:")
self.date_label.grid(row=0, column=0, sticky=tk.W)
self.date_entry = tk.Entry(master)
self.date_entry.grid(row=0, column=1, sticky=tk.W)
self.date_entry.insert(0, ri)
# 下载按钮
self.download_button = tk.Button(master, text="下载", command=self.download)
self.download_button.grid(row=0, column=2, sticky=tk.W)
def download(self):
# 在这里写下载功能的代码
pass
```
你需要自己实现下载功能的代码。当用户点击下载按钮时,会调用 `download` 方法。你可以在这个方法里面编写下载文件的功能。
阅读全文