PyQt top title bar widget for frameless window
Project description
pyqt-top-titlebar-widget
PyQt top title bar widget for frameless window
This package is made for pyqt-custom-titlebar-window's title bar part. You can see the preview of this in the documentation at the link.
Requirements
- PyQt5 >= 5.15
Setup
python -m pip install pyqt-top-titlebar-widget
Imported Packages
Usage
-
TopTitleBarWidget(base_widget: QWidget, text: str = '', font: QFont = QFont('Arial', 12), icon_filename: str = None, align=Qt.AlignCenter)
- Constructor -
setButtons(hint, style)
- Set hint and style of buttons. Currently three hints are valid(Qt.WindowCloseButtonHint, Qt.WindowMinimizeButtonHint | Qt.WindowCloseButtonHint, Qt.WindowMinMaxCloseButton | Qt.WindowCloseButtonHint), Two styles are valid('Windows'
,'Mac'
). -
setBottomSeparator()
- Set theQFrame
type horizontal line separator which is used for the border between title bar and menu bar. -
getIconTitleWidget() -> SvgIconTextWidget(QWidget)
- Get icon and title widget -
getIconLbl() -> QLabel
- Get icon label -
getTitleLbl() -> QLabel
- Get title label -
getBtnWidget() -> TitleBarButtonsWidget
- Get buttons widget
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyqt-top-titlebar-widget-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d0b35316b39a0a8e49438f18d767b94f9ebd8e7d0f12a63369c5a8066a4de59 |
|
MD5 | 5479583ac75a4ca4338afca10304f85b |
|
BLAKE2b-256 | ce0d8b53d2da14f3df0ebe91e80925cec5fcd3ec8a853927bd17d75264719105 |
Hashes for pyqt_top_titlebar_widget-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50f39a4052ddde63f37a022cf33d2143b7d0084ea2b512d0dc9c4c62ad26730 |
|
MD5 | 717d93690dcbb9f555da4df3b6e6c9c2 |
|
BLAKE2b-256 | 936269efa458289078b30fb50a9a1eaffc2cf6802ecebe551e54f6120688f5ec |