awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
XMuli avatar

XMuli/QtExamples

0
View on GitHub↗
4,010 estrellas·832 forks·SWIG·Apache-2.0·3 vistasproduct.xmuli.tech↗

QtExamples

Este proyecto proporciona materiales instructivos y de referencia para el desarrollo en C++, centrándose en el framework Qt. Sirve como guía y biblioteca de ejemplos para programación de red, compilaciones multiplataforma, ejecución multihilo y personalización de GUI.

La colección presenta patrones especializados para construir interfaces de usuario y personalizar widgets mediante pintura y estilos personalizados. También proporciona una referencia para implementar comunicación cliente-servidor y gestionar tareas concurrentes utilizando primitivas de sincronización.

El proyecto cubre una amplia gama de capacidades, incluyendo el despliegue de aplicaciones multiplataforma, gestión de bibliotecas para archivos estáticos y dinámicos, y programación de sistemas para el control del ciclo de vida de procesos y comunicación entre procesos. También incluye utilidades para la gestión de pantallas de alta densidad (high-DPI) y la recuperación de versiones de controladores de hardware.

Features

  • Qt Framework Education - Serves as a primary educational resource for building user interfaces and custom widgets using the Qt framework.
  • Qt Desktop Applications - Provides a comprehensive guide to developing native desktop applications using the Qt framework and C++.
  • Cross-Platform Build Systems - Provides automated build configurations for compiling C++ software across multiple target operating systems.
  • Cross-Platform Build Guides - Offers instructional content on managing static/dynamic libraries and deployment across different operating systems.
  • Network Programming References - Provides comprehensive examples of TCP, UDP, and HTTP communication for C++ client-server applications.
  • Multithreaded - Demonstrates thread-safe concurrent task coordination using mutexes, locks, and semaphores in C++.
  • Network Programming - Implements client-server communication using TCP, UDP, and HTTP protocols within the Qt framework.
  • TCP and UDP Socket Interfaces - Implements client-server communication by managing raw TCP and UDP socket interfaces for data exchange.
  • Multi-threaded Execution - Provides mechanisms for coordinating multi-threaded tasks using locks and semaphores to prevent data races.
  • Signal-Slot Communication - Implements a signal-slot communication pattern to decouple event emitters from their listeners.
  • Multi-Threaded Synchronization Primitives - Provides a reference for managing concurrent tasks using synchronization primitives to ensure thread-safe memory access.
  • Custom Paint-Based Rendering - Implements specialized patterns for customizing widgets through low-level custom painting and visual effects.
  • Custom Painting - Provides specialized patterns for custom painting to create effects like acrylic blur and themed scrollbars.
  • Widget Customizations - Implements custom themes, borders, and visual behaviors by overriding existing style systems.
  • GUI Components - Implements the creation of standard user interface elements such as sliders, progress bars, and table views.
  • Visual Effect Patterns - Provides a library of patterns for creating custom-painted UI components and specialized visual effects.
  • Cross-Platform Application Packaging - Provides tools to package and distribute executable applications across multiple operating systems.
  • Cross-Platform Deployments - Handles packaging and distributing software for multiple operating systems including toolchain and encoding management.
  • Network Connections - Implements the establishment and management of TCP, UDP, and HTTP connections between clients and servers.
  • Dynamic Library Loading - Implements mechanisms for loading shared object files at runtime to decouple core logic from the executable.
  • Zombie Process Management - Provides capabilities to control process lifecycles and manage orphan or zombie processes.
  • Inter-Process Communication - Implements data exchange between isolated processes using named pipes and memory-mapped files.
  • Unix Process Management - Manages process lifecycles through forking and execution specifically within Unix environments.
  • C++ Library Management - Provides guidance on creating and linking static and dynamic libraries to organize code and optimize executable size.
  • Dynamic Library Compilation - Supports creating shared object files that load into memory at runtime to reduce executable size.
  • Static Library Compilation - Supports compiling source code into static archive files that link directly into an executable.
  • DPI Scaling - Includes logic to automatically adjust interface dimensions and font sizes for high-resolution displays.
  • High-DPI Scaling - Handles varying screen resolutions and pixel densities to ensure consistent UI rendering across displays.

Historial de estrellas

Gráfico del historial de estrellas de xmuli/qtexamplesGráfico del historial de estrellas de xmuli/qtexamples

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a QtExamples

Proyectos open-source similares, clasificados según cuántas características comparten con QtExamples.
  • feiyangqingyun/qtkaifajingyanAvatar de feiyangqingyun

    feiyangqingyun/qtkaifajingyan

    4,642Ver en GitHub↗

    This project is a technical library and knowledge base for the Qt framework, serving as a C++ GUI programming guide and a resource for cross-platform development. It provides a collection of technical guides, best practices, and instructional materials focused on building applications using the Qt ecosystem. The repository focuses on optimizing application performance and development workflows. It covers architectural patterns for improving build speeds and execution efficiency, including the use of in-memory databases and asynchronous function calls. It also offers specialized guidance on in

    Ver en GitHub↗4,642
  • arturadib/node-qtAvatar de arturadib

    arturadib/node-qt

    1,617Ver en GitHub↗

    Node-qt is a native desktop application framework that provides C++ bindings for Qt, allowing developers to build desktop graphical user interfaces and manage application event loops from scripts. It functions as a native extension bridging underlying object models into JavaScript constructors for script-driven application runtimes, exposing system-level widget hierarchies and windowing primitives straight to high-level scripting environments without intermediary web layers. The library resolves runtime member calls against compiled classes by inspecting native object signatures on demand, w

    C++
    Ver en GitHub↗1,617
  • tomschimansky/customtkinterAvatar de TomSchimansky

    TomSchimansky/CustomTkinter

    13,410Ver en GitHub↗

    CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit for creating cross-platform graphical interfaces with a specific focus on theme-aware components and high-resolution display support. The library provides a set of widgets based on the Tkinter framework that synchronize with operating system appearance settings. It includes a theme engine to manage light and dark modes and integrates system-level scaling to ensure visual consistency across different monitors and display densities. The toolkit covers graphical interface compos

    Pythoncustomdark-modedark-theme
    Ver en GitHub↗13,410
  • pythonguis/pythonguis-examplesAvatar de pythonguis

    pythonguis/pythonguis-examples

    4,602Ver en GitHub↗

    This project is a collection of implementation patterns and source code examples for building desktop applications using various Python interface libraries. It provides reference implementations and architectural patterns for multiple frameworks, including PyQt, PySide, Tkinter, Kivy, and Streamlit. The repository distinguishes itself by offering specialized examples for diverse interface types, ranging from professional desktop software and native windows to reactive web-based data dashboards and data science tools. It includes specific reference material for cross-platform UI patterns, such

    Pythondesktopdesktop-applicationexample-app
    Ver en GitHub↗4,602
Ver las 30 alternativas a QtExamples→

Preguntas frecuentes

¿Qué hace xmuli/qtexamples?

Este proyecto proporciona materiales instructivos y de referencia para el desarrollo en C++, centrándose en el framework Qt. Sirve como guía y biblioteca de ejemplos para programación de red, compilaciones multiplataforma, ejecución multihilo y personalización de GUI.

¿Cuáles son las características principales de xmuli/qtexamples?

Las características principales de xmuli/qtexamples son: Qt Framework Education, Qt Desktop Applications, Cross-Platform Build Systems, Cross-Platform Build Guides, Network Programming References, Multithreaded, Network Programming, TCP and UDP Socket Interfaces.

¿Qué alternativas de código abierto existen para xmuli/qtexamples?

Las alternativas de código abierto para xmuli/qtexamples incluyen: feiyangqingyun/qtkaifajingyan — This project is a technical library and knowledge base for the Qt framework, serving as a C++ GUI programming guide… arturadib/node-qt — Node-qt is a native desktop application framework that provides C++ bindings for Qt, allowing developers to build… tomschimansky/customtkinter — CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit… pythonguis/pythonguis-examples — This project is a collection of implementation patterns and source code examples for building desktop applications… jformdesigner/flatlaf — FlatLaf is a Java Swing look and feel library and theme engine that provides a modern flat design for desktop user… zimplexing/oriontv — OrionTV is a cross-platform television application framework and external API video client. It functions as a video…