PyQt QListWidget for files (Being able to drop the files based on user-defined extensions)
PyQt5 >= 5.8
python -m pip install pyqt-file-list-widget
- pyqt-tooltip-list-widget - parent class
- pyqt-files-already-exists-dialog
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.txtisFilenameOnly() -> 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