SkillAgentSearch skills...

QEasyWidgets

A simple Qt widget library, provides both c++ and python version

Install / Use

/learn @Spr-Aachen/QEasyWidgets
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align = "center">

QEasyWidgets

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

PyPI 

Title

</div>
<div align = "center">

简体中文 | English

</div>

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

Related Skills

View on GitHub
GitHub Stars49
CategoryDevelopment
Updated15d ago
Forks27

Languages

C++

Security Score

95/100

Audited on Mar 25, 2026

No findings