首页 > 解决方案 > 如何在python中添加按钮?

问题描述

我有一个管理我的文件传输的代码。现在我想向它添加一个 tkinter,这样我就可以真正制作一个“运行”按钮,它可以让我运行代码。我不知道在哪里实现 tkinter 代码,因为我不知道从哪里开始。

这是我当前的代码:

import os    

source1 = r'D:FolderX'
location2 = 'c:\data\AM\Desktop\destination'

black_list = ['folder1', 'folder2'] 

for root, dirs, files in os.walk(source1):
    #Exclude the blacklist folders.
    dirs[:] = [d for d in dirs if d not in black_list]
    for file in files:
        file_path = os.path.join(root, file)  
        if os.path.getsize(file_path) == 0:   
            continue                          
        if file.endswith(".tdms"):
            tdms_path = (os.path.join(root, file)) 
            file_size = os.path.getsize(tdms_path)
            
            if file_size == 0:
                 continue
        else:                    
            continue             
        metadata = td.read_metadata(tdms_path)
        print(metadata)
        dfs.append(pd.DataFrame([metadata.properties.values()], columns=metadata.properties.keys()))

df = pd.concat(dfs)
df.to_excel(locatie2 + '\\' + 'final_sheet.xlsx'

标签: pythonfiletkinter

解决方案


这是一个如何在 tkinter 中使用按钮的示例,我认为这会有所帮助。

import tkinter
import tkMessageBox

top = tkinter.Tk()

def buttonPressed():
   # put code for what happens when button pressed here
   messagebox.showinfo("Window Title", "The code is now running")

B = tkinter.Button(top, text="Press Me", command=buttonPressed)

B.pack()
top.mainloop()

希望这可以帮助!


推荐阅读