一个简单的文件和文件夹浏览器Panda3D
DirectFolderBrowser的Python项目详细描述
DirectFolderBrowser
使用DirectGUI的Panda3D文件和文件夹浏览器
特点
这是一个简单的全屏文件和文件夹浏览器,具有基本功能集。目前实施的有:
- 浏览文件和文件夹
- 将内容显示为符号或在详细列表中
- 显示/隐藏隐藏隐藏文件(使用类似unix的前导点)
- 创建新文件夹
- 按文件扩展名筛选
- 根据窗口大小的更改调整大小
- 利用Tooltip class
安装
通过pip安装DirectFolderBrowser
pip install DirectFolderBrowser
如何使用
要将浏览器实例添加到正在运行的Panda3D应用程序中,只需按如下所示实例化它:
^{pr2}$参数
DirectFolderBrowser接受一些参数。在
- 命令:关闭浏览器时调用的命令
- fileBrowser:如果设置为True,则浏览器将显示文件,否则只显示文件夹
- 默认路径:浏览器将设置为显示的初始路径
- defaultFilename:默认设置的文件名,仅当fileBrowser为True时才可用
- fileExtensions:扩展名列表。仅显示具有这些扩展名的文件。 仅当fileBrowser为True时才可用
- 工具提示:显示编辑器某些部分的工具提示的Tooltip class实例
- iconDir:包含替换映像的目录路径。它必须包含所有必需的图像:
文件.png
文件夹.png
文件夹新建.png
文件夹ShowHidden.png
文件夹.png
重新加载.png - 父元素:另一个DirectGUI元素,它将pixel2d作为根父元素。
浏览器框架居中放置,例如,框架在水平和垂直方向上的大小应相等
e、 g.帧大小=(-250250,-200200)
- 项目
标签: