Skip to main content

QEasyWidgets

A modern Qt widget library that provides enhanced components with theme support, animations, and a clean API.

PyPI 

Title


简体中文 | English

Python

Deployment

  • pip
    pip install QEasyWidgets -i https://pypi.org/simple/
    

C++

Requirements

  • Qt 6.x or Qt 5.15+
  • C++17 compatible compiler
  • qmake or CMake

Build Command

  • Using CMake
cd QEasyWidgets
mkdir build && cd build
cmake ..
cmake --build .
  • Using QMake
cd QEasyWidgets
qmake QEasyWidgets.pro
make          # Linux/macOS
nmake         # Windows (MSVC)
mingw32-make  # Windows (MinGW)

Build Output

The library will be built as a static library:

  • Debug: qeasywidgetsd.lib (Windows) or libqeasywidgets.a (Unix)
  • Release: qeasywidgets.lib (Windows) or libqeasywidgets.a (Unix)

Usage

  • Basic Example
#include <QApplication>

#include "QEasyWidgets.h"
#include "Components/Button.h"
#include "Windows/Window.h"

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QEWIns.setTheme(LIGHT); // Set Theme
    WindowBase window; // Create a window
    PrimaryButton *button = new PrimaryButton("Click Me", &window); // Create a button
    button->setIcon(IconBase::Play);
    window.setCentralWidget(button);
    window.show();
    return app.exec();
}

Cases

Here are some projects based on QEasyWidgets:

Reference

Release files for QEasyWidgets 0.8.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QEasyWidgets 0.8.3
File Size Uploaded
qeasywidgets-0.8.3.tar.gz 65.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for QEasyWidgets 0.8.3
File Interpreter ABI Platform
qeasywidgets-0.8.3-py3-none-any.whl Python 3 none any Details

Total release size: 147.9 kB

Release files / qeasywidgets-0.8.3.tar.gz

Download URL qeasywidgets-0.8.3.tar.gz
Size 65.1 kB
Tags Source
SHA-256 checksum
How to use checksums
63e387b13627c2a5bde1bfac2e8d8a725d29c6f2b7d9ed5e96034e39c92baa26
BLAKE2b-256 checksum
How to use checksums
960a57f70de875bc9c53fe3a7b5ea539cc2dc5ca17a851e41f3cfc6fbf8c862f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / qeasywidgets-0.8.3-py3-none-any.whl

Download URL qeasywidgets-0.8.3-py3-none-any.whl
Size 82.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c374faff03abde12988f7e796ea7be30ce2ade34d6f66c22ddc034ed6361921
BLAKE2b-256 checksum
How to use checksums
0acfec36f5e57f6a4e5ff27c0e11c27e6c3d32c493ad183c585630b79cbb7416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.8.3 This release

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page