Skip to main content

pyqt-search-bar

PyQt search bar

Requirements

PyQt5 >= 5.8

Setup

python -m pip install pyqt-search-bar

Included Packages

Feature

  • Providing searched(text: str) signal to activate user-defined method after search.

  • Set place holder directly with setPlaceHolder(text: str).

  • Available to execute the search with either pressing enter or pressing the search button.

  • Toggled search button based on whether searchLineEdit(type is QLineEdit) is empty or not.

  • Being able to get searchLineEdit and searchButton, closeButton to let user customize on their own.

  • Being able to set the label of the search bar with setLabel(visibility: bool, text: str).

  • Being able to close the search bar with setCloseBtn(visibility: bool).

  • Set search/close button's icon with setSearchIcon(icon_filename: str), setCloseIcon(icon_filename: str). Note: Icon should be SVG file.

  • Get search bar, search line edit, search/close button with getSearchBar, getSearchButton, getCloseButton to change style or feature.

Example

Basic

Code Example

from PyQt5.QtWidgets import QApplication

from pyqt_search_bar import SearchBar



if __name__ == "__main__":

    import sys



    app = QApplication(sys.argv)

    searchBar = SearchBar()

    searchBar.setPlaceHolder('Input the text...')

    searchBar.show()

    app.exec_()

Result

Empty search bar (search button is disabled)

image

Search bar which is not empty (search button is enabled)

image

See Also

Metadata

Release files for pyqt-search-bar 0.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyqt-search-bar 0.0.14
File Size Uploaded
pyqt-search-bar-0.0.14.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyqt-search-bar 0.0.14
File Interpreter ABI Platform
pyqt_search_bar-0.0.14-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / pyqt-search-bar-0.0.14.tar.gz

Download URL pyqt-search-bar-0.0.14.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4e7a496bc880c6f1fef9e7c9e7a3548c0e3cd0c3b38135719fcc86b671ba8840
BLAKE2b-256 checksum
How to use checksums
9e58db3f76945f0e9b955fdba6bc1e139b83508fd9da490cd27ae0bba48eb916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.7.6

Release files / pyqt_search_bar-0.0.14-py3-none-any.whl

Download URL pyqt_search_bar-0.0.14-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
516870126b99129420bf054812331458577e0b684addc1fe2e3d63cba89dbed6
BLAKE2b-256 checksum
How to use checksums
4efe19df66613942847c308f7db60560449ad86ce2915e977591a2d1a0af5190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.14 This release

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page