A simple folder browser for Panda3D
Project description
DirectFolderBrowser
A file and folder browser for Panda3D using DirectGUI
Features
This is a simple fullscreen file and folder browser with a basic featureset. Currently implemented are:
- Browsing files and folders
- Show/Hide hidden files (using unix like leading dot)
- Create new folders
- Filter by file extension
- Resizes with window size changes
How to use
from DirectFolderBrowser import DirectFolderBrowser
# this command will be called by the browser
def callbackCommand(ok):
if ok == 1:
print("User Clicked OK")
# print the selected file
print(browser.get())
browser.hide()
# Destroy the browser if it's not needed anymore
#browser.destroy()
elif ok == 0:
print("User Clicked Cancel")
browser.hide()
browser.destroy()
# show the browser as file browser
browser = DirectFolderBrowser(callbackCommand, fileBrowser=True)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DirectFolderBrowser-20.10.tar.gz
(13.8 kB
view hashes)
Built Distribution
Close
Hashes for DirectFolderBrowser-20.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7db9ea247b2c401b443199147c340822d96fe8a81f70374db6c835039bc2df0 |
|
MD5 | 81de468c771715a595820ae51dbe16d8 |
|
BLAKE2b-256 | c1621d192aeff0fc92f4dcee1917aa2bd4fcc18df944f7baffa325d6b55a38ee |
Close
Hashes for DirectFolderBrowser-20.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf3aecaf15e28ba5cd548e47c5b107c79358239498eedbc403b3ca9dc61fcb0 |
|
MD5 | 97d9ba36853477b17a2d3bb9718aa689 |
|
BLAKE2b-256 | 4f8d59fabb973d556adba3a1ed50c3aa2f3e0c024cce42aec3f8f2345374ed81 |