一个简单的文件和文件夹浏览器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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过标记名检索多个标记中的元素以进行selenium自动化测试   java iText如何查找最后一行被拆分到下一页   java如何在hudson中的特定jdk上运行Findbugs和PMD?   如何确保java程序与java Environment 6兼容?   对形状进行分组,这样我就可以通过鼠标点击和java处理循环浏览它们   使用生成器映射对象时,java定义无效   maven Java:Struts2和IntelliJ供初学者使用   java子类不继承父类字段   java Android Grid View在Android版本kitkat上崩溃   java Hibernate从缓存返回错误的列表,即使预期的列表与缓存的列表不同   java SendGrid:模板和替换标记   用于普通生产者| Kafka流的java自定义分区器   安卓理解Java内部类中的作用域   无法从Android Studio中的非静态方法调用java非静态方法   比较两个XML响应的JavaXMLUnit   java使用keytool列出密钥   不使用Java客户端库将视频上传到YouTube数据API v3   java My While循环即使在满足条件时也不会结束   自动在外部存储字符串数据,以便以后在Java中使用