# FileDirectory-ttkbootstrap **Repository Path**: no_di/file-directory-ttkbootstrap ## Basic Information - **Project Name**: FileDirectory-ttkbootstrap - **Description**: 使用ttkbootstrap编写的一个展示文件夹内指定格式文件的目录GUI程序 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-12 - **Last Updated**: 2024-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FileDirectory-ttkbootstrap #### 介绍 FileDirectory-ttkbootstrap 是一个使用 Python 编写的图形用户界面(GUI)应用程序,主要功能是展示文件夹内指定格式文件,它允许用户浏览指定目录下的 PDF、DOCX 和 DOC 文件,并通过单击按钮来打开它们。该程序基于 ttkbootstrap 库,提供了一个现代化的用户界面和丰富的样式选项。 #### 软件架构 - Python 3.x - ttkbootstrap - os - webbrowser #### 安装教程 1. 确保已安装这里是Python 3.x 和 pip。 2. 通过 pip 安装 ttkbootstrap `pip install ttkbootstrap` 3. 在代码中的 path = "./File directory" 行中,将 "File directory" 替换为您要浏览的实际文件目录的路径。 4. 运行该 Python 脚本: `python document_browser.py` #### 功能说明 - 文件浏览:应用程序将列出指定目录下的所有 PDF、DOCX 和 DOC 文件。 - 按钮创建:为每个文件创建一个按钮,用户可以通过单击按钮来打开该文件。 - 错误处理:如果无法从目录读取文件,将显示一个错误消息框。 - 主题设置:使用 ttkbootstrap 的 "morph" 主题来提供现代化的界面样式。 - 窗口居中:使用 place_window_center() 方法确保窗口在屏幕上居中显示。 - 滚动条:使用 ScrolledFrame 来允许在文件列表较长时滚动查看。 - 更新目录:通过单击 "更新目录" 按钮,应用程序将重新加载并显示指定目录下的文件列表。 #### 程序截图 ![image](https://gitee.com/no_di/file-directory-ttkbootstrap/raw/master/%E8%BF%90%E8%A1%8C%E6%88%AA%E5%9B%BE1.png) ![image](https://gitee.com/no_di/file-directory-ttkbootstrap/raw/master/%E8%BF%90%E8%A1%8C%E6%88%AA%E5%9B%BE2.png)