Skip to main content

PyQt QListWidget for files (being able to drop the files based on user-defined extensions)

Project description

pyqt-file-list-widget

PyQt QListWidget for files (Being able to drop the files based on user-defined extensions)

Requirements

PyQt5 >= 5.8

Setup

python -m pip install pyqt-file-list-widget

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

Example

See pyqt-top-left-right-file-list-widget

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqt-file-list-widget-0.0.1.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

pyqt_file_list_widget-0.0.1-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page