Cutewindow banner
parhamoyan parhamoyan

Cutewindow

Development community

Description

Cross-platform customizable window based on PySide6

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

CuteWindow

[![PyPI version](https://badge.fury.io/py/pyside6-cutewindow.svg)](https://badge.fury.io/py/pyside6-cutewindow) [![Python Support](https://img.shields.io/pypi/pyversions/pyside6-cutewindow.svg)](https://pypi.org/project/pyside6-cutewindow/) [![License](https://img.shields.io/github/license/parhamoyan/cutewindow.svg)](https://github.com/parhamoyan/cutewindow/blob/main/LICENSE) [![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![CI](https://github.com/parhamoyan/cutewindow/workflows/CI/badge.svg)](https://github.com/parhamoyan/cutewindow/actions/workflows/ci.yml) [![Documentation](https://readthedocs.org/projects/cutewindow/badge/?version=latest)](https://cutewindow.readthedocs.io/en/latest/)

**CuteWindow** is a modern, cross-platform window library based on PySide6 that provides enhanced control and customization with native window controls and behaviors across different platforms. Create beautiful, customizable applications with ease!

✨ Features

  • 🖥️ Cross-platform: Works seamlessly on Windows and macOS
  • 🎨 Enhanced control: Customizable window appearance with flexible styling options
  • 🎛️ Native controls: Platform-specific window buttons and behaviors
  • 🎯 Customizable: Easy to customize title bar appearance and functionality
  • 📱 High-DPI support: Automatic scaling for high-resolution displays
  • Native animations: Smooth window animations and shadows
  • 🪟 Win11 snap layout: Windows 11 snap layout support
  • 🔧 Easy integration: Drop-in replacement for standard Qt windows

🚀 Quick Start

Installation

Install CuteWindow with a single command:

pip install pyside6-cutewindow

Basic Usage

Creating a customizable window is as simple as:

import sys
from PySide6.QtWidgets import QApplication
from cutewindow import CuteWindow

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = CuteWindow()
    window.se