semvec/pypi-packages huggingface dataset:
pyqt-top-titlebar-widget 0.0.21
PyQt top title bar widget for frameless window
License: MIT


# pyqt-top-titlebar-widget
PyQt top title bar widget for frameless window

This package is made for <a href="https://github.com/yjg30737/pyqt-custom-titlebar-window.git">pyqt-custom-titlebar-window</a>'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
* <a href="https://github.com/yjg30737/pyqt-svg-icon-text-widget.git">pyqt-svg-icon-text-widget</a>

## 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(<a href="https://github.com/yjg30737/pyqt-titlebar-buttons-widget.git">pyqt-titlebar-buttons-widget</a>). `align` is to set alignment of buttons widget. Size of `font` should be at least 14. 
* `setBottomSeparator()` - Set the `QFrame` 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
comapsmarthome-public-api 0.0.9
Comap Smart Home public API python module
License: MIT
Requires Python: >=3.6

# COMAP Smart Home public API

Python module to control and retrieve data for COMAP Smart Home products.

## Install

To install `comapsmarthome-prublic-api` run :

    pip install comapsmarthome-public-api
## Usage example

```python
from comapsmarthome_public_api.client_auth import ClientAuth
from comapsmarthome_public_api.measurement_service import MeasurementsService

auth = ClientAuth()
measurements = MeasurementsService(auth)

dt_from = '2020-10-01T09:30+01:00'
dt_to = '2020-10-01T10:30+01:00'
serial_number = 'aa**********'
data = measurements.get_measurements(dt_from, dt_to, serial_number=serial_number, measurements=['inside_temperature'])
dates = [d['time'] for d in data]
temperatures = [d['inside_temperature'] for d in data]
```

## Credentials

To access COMAP Smart Home product through the API, `username` and `password` need to be saved under the environment variables `COMAP_SMART_HOME_USERNAME` and `COMAP_SMART_HOME_PASSWORD`.
- `COMAP_SMART_HOME_USERNAME`: COMAP Smart Home user email address
- `COMAP_SMART_HOME_PASSWORD`: COMAP Smart Home user password

## Requirements

- Python >=3.6
- requests, boto3 and dateutil modules
- COMAP Smart Home user account