pycharm制作操作界面有6个按钮可链接到6个文件夹的代码
时间: 2023-06-20 17:06:09 浏览: 93
下面是一个简单的示例代码,实现了一个界面,其中有6个按钮,每个按钮可以链接到一个文件夹。
```python
import os
import tkinter as tk
from tkinter import messagebox
class App(tk.Tk):
def __init__(self):
super().__init__()
self.title("文件夹快捷方式")
self.geometry("300x200")
self.buttons = []
self.paths = [
"path/to/folder1",
"path/to/folder2",
"path/to/folder3",
"path/to/folder4",
"path/to/folder5",
"path/to/folder6"
]
self.create_widgets()
def create_widgets(self):
for i in range(6):
button = tk.Button(self, text=f"文件夹{i+1}", command=lambda i=i: self.open_folder(self.paths[i]))
button.pack()
self.buttons.append(button)
def open_folder(self, path):
if os.path.exists(path):
os.startfile(path)
else:
messagebox.showerror("错误", f"文件夹路径 {path} 不存在!")
if __name__ == "__main__":
app = App()
app.mainloop()
```
该界面中共有6个按钮,分别代表6个文件夹。当用户单击按钮时,将打开相应的文件夹。如果文件夹不存在,则会弹出错误提示框。您可以根据需要修改`self.paths`列表中的路径,以及在`create_widgets`方法中的按钮文本。
阅读全文