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.
I don't recommend that you use this on your own class, But if you want to do it, try it and please teach me that it works well or not.
Requirements
- PyQt5 >= 5.15
Setup
python -m pip install pyqt-top-titlebar-widget
Included Packages
Methods Overview
-
TopTitleBarWidget(base_widget: QWidget, text: str = '', font: QFont = QFont('Arial', 14), icon_filename: str = None, align=Qt.AlignCenter)
- Constructor -
setButtons(btnWidget, align=Qt.AlignRight)
- Set button widget(pyqt-titlebar-buttons-widget).align
is to set alignment of buttons widget. Size offont
should be at least 14. -
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.19.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e5e049e76bcdb34e61a94d577d49838f7bd5b12e00482a4b6a422477ee306e |
|
MD5 | 8d1d04f5b6b16b7e6f0f58dc4c1d8646 |
|
BLAKE2b-256 | af6b99084f7b41f1ca5b8c1b4ae00730c7aa5f54f67ca0e7ed9afa04f3120567 |
Hashes for pyqt_top_titlebar_widget-0.0.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9eb2d757b84f99ee638d282a437c1722e1f0e6d94421687d7fec2386f35112 |
|
MD5 | 28b74fa900108f25e7e6990aa97d002e |
|
BLAKE2b-256 | f36d4a6d512a472d4fc4b31b1ba42d627f4877faf354e2d882ce624ba97b416f |