Skip to content

A PyQt plugin for creating always-on-top overlays.

Notifications You must be signed in to change notification settings

archiebhl/PyOverlayKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyOverlayKit

This package provides a customizable overlay for PyQt applications, allowing you to create always-on-top windows with adjustable background colors, transparency, and layouts. Specifically, this package allows these overlays to stay on top of full-screened applications.

Installation

You can install the package using pip:

pip install PyOverlayKit

Example Usage

from PyQt6.QtWidgets import QApplication, QLabel, QPushButton, QGridLayout
from PyOverlayKit.overlay import Overlay
from PyQt6.QtGui import QColor

app = QApplication([])

overlay = Overlay()
overlay.set_background_color(QColor(0, 255, 0, 150))  # Green with 150 transparency
overlay.set_geometry(100, 100, 400, 200)

grid_layout = QGridLayout()
overlay.setLayout(grid_layout)

label1 = QLabel("Label 1")
button1 = QPushButton("Button 1")
grid_layout.addWidget(label1, 0, 0)
grid_layout.addWidget(button1, 0, 1)

overlay.show()
app.exec()

Contributing

Contributions are welcome. Please fork the repository and submit a pull request.

About

A PyQt plugin for creating always-on-top overlays.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages