convenience functions for opening and saving files/folders
Provides the following convenience functions
Depending on the availability, these dialogues use tk, wxpython, or qt4. If it falls back to tk, FoldersSelector multi-folder selector does not work.
@FileSelector(['py', 'pyc', 'pyx']) def open_python_file(file_path: str) -> Any: # here the file you select is in file_path with open(file_path, 'r') as fp: # do something
@FilesSelector(['py', 'pyc', 'pyx']) def open_python_file(file_paths: List[str]) -> Any: # here the file you select is in the list file_paths for file_path in file_paths: with open(file_path, 'r') as fp: # do something
@FolderSelector def open_python_file(folder_path: str) -> Any: # here the folder you select is in the list folder_path for file_entry in scandir(folder_path): # do something
@FoldersSelector def open_python_file(folder_paths: List[str]) -> Any: # here multiple folder paths in the variable # do something
SaveFolderSelector # selects a single folder for saving SaveSelector # selects a single file for saving
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|uifunc-0.1.6-py3-none-any.whl (7.8 kB) Copy SHA256 hash SHA256||Wheel||py3|
|uifunc-0.1.6.tar.gz (5.3 kB) Copy SHA256 hash SHA256||Source||None|