pyqt-file-list-widget
PyQt QListWidget for files (Being able to drop the files based on user-defined extensions)
Requirements
PyQt5 >= 5.8
Setup
pip3 install git+https://github.com/yjg30737/pyqt-file-list-widget.git --upgrade
Included Packages
Method Overview
-
addFilenames(filenames: list, cur_filename: str = '')
- Add files on the list.cur_filename
is current file name to set. Default is first one. -
setFilenames(filenames: list, cur_filename: str = '')
- Clear the list before adding new files on the list. -
addDirectory(dirname: str, cur_filename: str = '')
- Add files in directory. -
setDirectory(dirname: str, cur_filename: str = '')
- Clear the list before adding new files on the list. -
setFilenameOnly(f: bool)
- Show file name only. ex) C:...\abc.txt -> abc.txt isFilenameOnly() -> bool
getSelectedFilenames() -> list
removeSelectedRows()
-
clear()
- Overriding method. -
getAbsFilename(basename: str) -> str
- Get the absolute file path with base file name. -
setExtensions(extensions: list)
- Set the acceptable extensions of list. -
setDuplicateEnabled(f: bool)
- Allow list to have duplicate item. isDuplicateEnabled() -> bool
getFilenameFromRow(r: int) -> str