現在已經有一個框架,代碼如下:
import tkinter
import os
win=tkinter.Tk()
win.title("照片匯出2.0")
L1=tkinter.Label(text="照片在:").grid(row=0,column=0)
def fz():
shutil.move("f:\DCIM","C:\\Users\Administrator\Desktop\新片")
os.makedirs("f:\DCIM")
B1=tkinter.Button(text="匯出",command=fz).grid(row=1,column=0)
L2=tkinter.Label(text="進度(單位:%)").grid(row=0,column=3)
class pdzp:
s=None
def pd(self):
s1=os.path.exists("f:\DCIM")
if s1 is True:
pdzp.s=os.listdir("f:\DCIM")
elif s1 is False:
pdzp.s="無"
pdzp1=pdzp()
pdzp1.pd()
L3=tkinter.Label(text=pdzp1.s).grid(row=0,column=2)
win.mainloop()
這個程式只檢測一次有沒有f:\DCIM,有的時候顯示該路徑下的檔案夾,空的時候顯示無。點擊Button可以把某個路徑下的檔案夾移動到桌面。我想加入的功能有二:
一、我想讓它不斷的檢測,實時顯示該路徑下的內容。
二、如果點擊運行Button,就顯示移動檔案的完成進度的百分比。
uj5u.com熱心網友回復:
先自頂一下。我本來想用VB.NET做的(以前學VB的),里面參考的那些類讓我很蛋疼,每個版本都有出入,太頭疼了。其實我也只是業余的,只想做些趁手的程式。而且架設Python的運行環境比VB.NET容易很多。VB.NET學習成本太高了,相關資料很少。現在其實就是那個順手用那個,兩個都不精。uj5u.com熱心網友回復:
現在已經琢磨出了一個不斷輸出判斷路徑結果的回圈,但用after()方法的時候老報錯,沒辦法把結果反應在界面上。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/99518.html
