8000 GitHub - progzdeveloper/Qt5Extra: Qt5 Extra Modules
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

progzdeveloper/Qt5Extra

Repository files navigation

QtExtra

Qt5 Extra components and widgets

Introduction

This repository consists of extra components and widgets for popular Qt5 Framework.

It's a descendant of my previous QtExtra project, and contains many more features.
The main differences is that Qt5Extra use CMake as build system and C++17 as main C++ standard. This allow to implement more features and make them more efficient.

Requirements

C++17 and higher Qt5.12 and higher CMake 3.12 and higher

Documentation & Examples

There is not so many documented classes as I wish, but I'm working hard to add documentation and examples. Some examples are already available in examples directory.

Widget Gallery

Here are some examples of widgets that Qt5Extra provide:

Color Widgets:

Color Widgets

Color Palette:

Color Palette

Spin boxes and sliders:

SpinBoxes and Sliders

Various Item Delegates:

Various Item Delegates

Message Logging Widgets:

Message Logging Widgets

Multi-Progress Dialog:

Multi-Progress Dialog(without details) Multi-Progress Dialog(detailed view)

Object/Gagdet mapping (serialization/unserialization):

Object/Gagdet Mapping

Overlay Widgets:

Overlay Widgets Overlay Widgets

Different Overview Widgets:

Overview Widgets

Property Widget with class/property filtering in various view modes:

Tree Mode: Property Manager

Group Mode: Property Manager

Button Mode: Property Manager

Text by circle/curve

Text By Curve Text By Circle

Extensions for QStyleItemDelegate (allow to embed widgets as items of view)

Example of displaying static content with complex layout inside Item View

WidgetDelegate Loading

Example of animations inside Item View

WidgetDelegate Loading

Example of clickable widgets inside Item View

WidgetDelegate Dynamic

Example of resizing widgets inside Item View

WidgetDelegate DynamicSize

About

Qt5 Extra Modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0