云软件开发复习

```python

def listFiles():
    try:
        clearTable()
        resp=client.list_objects(Bucket=bucket,Prefix=No+"/")
        contents=resp["Contents"]
        for c in contents:
            dt = (c["LastModified"]+datetime.timedelta(hours = 8)).strftime("%Y-%m-%d %H:%M:%S")
            fn = c["Key"][len(No)+1:]
            table.insert("",tk.END,None,values=[fn,c["Size"],dt])
    except Exception as err:
        msg["text"]=str(err)


client = None
bucket = ""
No = ""
root = tk.Tk()
root.title("我的云盘")
root.geometry("600x400+400+100")
frm = tk.Frame(root)
lbNo = tk.Label(frm,text="学号")
lbNo.pack(side=tk.LEFT)
txtNo = tk.Entry(frm, text="")
txtNo.pack(side=tk.LEFT)
lbName=tk.Label(frm,text="姓名")
lbName.pack(side=tk.LEFT)
txtName=tk.Entry(frm,text="")
txtName.pack(side=tk.LEFT)
lbPwd=tk.Label(frm,text="密码")
lbPwd.pack(side=tk.LEFT)
txtPwd=tk.Entry(frm,text="",show="*")
txtPwd.pack(side=tk.LEFT)
btLogin=tk.Button(frm,text="登录",command=login)
btLogin.pack(side=tk.LEFT)
frm.pack()
msg=tk.Label(root,text="message",fg="red")
msg.pack(side=tk.BOTTOM)
frm=tk.Frame(root)
btUpload=tk.Button(frm,text="上传",command=upload)
btUpload.pack(side=tk.LEFT)
btDownload=tk.Button(frm,text="下载",command=download)
btDownload.pack(side=tk.LEFT)
btDelete=tk.Button(frm,text="删除",command=delete)
btDelete.pack(side=tk.LEFT)
frm.pack()
btUpload.config(state=tk.DISABLED)
btDownload.config(state=tk.DISABLED)
btDelete.config(state=tk.DISABLED)
txtNo.insert(0,"2107134160")
txtName.insert(0,"谢海强")
txtPwd.insert(0,"St2107134160")
frm=tk.Frame(root)

#  表格
table = ttk.Treeview(frm,show="headings",selectmode="browse")

#  定义列
table["columns"] = ("文件名称", "大小", "日期")

#  设置列,列还不显示
table.column("文件名称", width=200)
table.column("大小", width=100)
table.column("日期", width=100)
table.heading("文件名称", text="文件名称")
table.heading("大小", text="大小")
table.heading("日期", text="日期")
vbar = ttk.Scrollbar(frm,orient=tk.VERTICAL,command=table.yview)
table.configure(yscrollcommand=vbar.set)
vbar.pack(side=tk.RIGHT,fill=tk.Y)
frm.pack(fill=tk.BOTH,expand=1)
table.pack(fill=tk.BOTH,expand=1)
root.mainloop()

```

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值