Skip to main content

PyQt buttons (e.g. min/max/close) widget for title bar or menu bar

Project description

pyqt-titlebar-buttons-widget

PyQt buttons (e.g. min/max/close) widget for title bar or menu bar

Requirements

  • PyQt5 >= 5.8

Setup

python -m pip install pyqt-titlebar-buttons-widget

Included Packages

Package Inherited by This

Class, Methods Overview

  • TitlebarButtonsWidget(base_widget=None, hint=['min, 'max', 'close']) - Constructor.

  • getMinimizedBtn(), getMaximizedBtn(), getCloseBtn(). I belive these three methods are quite self-explanatory.

  • setButtonSize(w, h). Set the overall width/height, text/icon size of button.

Note

This package was actually made for those two packages i mentioned. Reducing redundancy.

=== 2022/5/20 ===

I'm working on other features such as help/tack buttons.

I could be working on adding another widgets(e.g. search bar) beside the buttons. So far i'm only working on the button because that seems to be the most generic feature.

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-titlebar-buttons-widget-0.0.21.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

pyqt_titlebar_buttons_widget-0.0.21-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file pyqt-titlebar-buttons-widget-0.0.21.tar.gz.

File metadata

File hashes

Hashes for pyqt-titlebar-buttons-widget-0.0.21.tar.gz
Algorithm Hash digest
SHA256 ca1537f3cdaf4574c3a58e5c25edffacc75db322d178ae7d29ee625bafbf5ac5
MD5 d5339ed218a0aa994adda24b6796142d
BLAKE2b-256 04e83d63ffd2a2800e3a143e6a2675615903c05dd0f88431903d6eb0e64da244

See more details on using hashes here.

File details

Details for the file pyqt_titlebar_buttons_widget-0.0.21-py3-none-any.whl.

File metadata

File hashes

Hashes for pyqt_titlebar_buttons_widget-0.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 636223a859944de7cf0216ce2bd0788ba5a7715317a175cbb89dc1120db0ec79
MD5 ce13c6709306f026a8fed1976131f84e
BLAKE2b-256 3804d8c80b9d48855f0305e7bb1db289a698b49ddd003ae4ee52a7c54566edb9

See more details on using hashes here.

Supported by

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