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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TomSchimansky avatar

TomSchimansky/CustomTkinter

0
View on GitHub↗
13,410 stars·1,161 forks·Python·MIT·9 vues

CustomTkinter

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 composition and user interface styling, featuring scrollable layout rendering and embedded image support. It enables the construction of desktop software through customizable visual widgets and theme management.

Features

  • Tkinter Modernization - Modernizes the dated look of standard Tkinter applications with a contemporary visual design and updated widgets.
  • Color Themes - Implements a system for managing color schemes with automatic synchronization of light and dark modes based on system preferences.
  • Cross-Platform Desktop Toolkits - Serves as a cross-platform toolkit for creating consistent, modern graphical interfaces across different desktop operating systems.
  • Widget Wrappers - Wraps standard Tkinter widgets with custom drawing logic to provide a modern visual aesthetic.
  • Dark Mode Support - Provides a set of visual components that synchronize colors with system-level dark mode preferences.
  • Desktop Applications - Provides a framework for building graphical user interfaces for desktop software using Python.
  • DPI Scaling - Automatically adjusts interface dimensions and font sizes based on system DPI settings for high-resolution displays.
  • High-DPI Scaling - Ensures user interface elements remain crisp and correctly sized on high-density displays.
  • Dynamic Theme Engines - Provides a dynamic theme engine that swaps color palettes and font styles in real time.
  • System Appearance Syncers - Synchronizes application colors and scaling automatically with the operating system's appearance and density settings.
  • Theme Management Systems - Includes a theme management system that automatically switches between light and dark modes based on OS settings.
  • Tkinter UI Libraries - Offers a customizable set of modern widgets built on top of the Tkinter framework.
  • Python GUI Frameworks - Functions as a comprehensive GUI framework specifically designed for the Python programming language.
  • Widget Styling - Provides utilities to programmatically update the visual properties of widgets to maintain a modern appearance across platforms.
  • Shape Drawing - Implements custom shape drawing to render modern UI elements like rounded corners and gradients.
  • Interface Composition - Enables the construction of interfaces by assembling modular visual widgets and themes.
  • Python Widget Design - Enables the development of tailored interactive interface elements and custom layouts using Python.
  • Scrollable Containers - Provides scrollable frames that manage content overflow when elements exceed the window size.
  • State-Driven Style Bindings - Binds visual styles to reactive state changes, triggering automatic color shifts when widget states update.
  • GUI Development - Modern UI library based on Tkinter.
  • UI Frameworks - Modern, customizable UI-library based on Tkinter.

Historique des stars

Graphique de l'historique des stars pour tomschimansky/customtkinterGraphique de l'historique des stars pour tomschimansky/customtkinter

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à CustomTkinter

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec CustomTkinter.
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Goandroidcross-platformfyne
    Voir sur GitHub↗27,941
  • autodarkmode/windows-auto-night-modeAvatar de AutoDarkMode

    AutoDarkMode/Windows-Auto-Night-Mode

    9,514Voir sur GitHub↗

    Windows-Auto-Night-Mode is a theme scheduler and system theme controller for Windows that automatically switches the operating system between light and dark modes. It manages these transitions based on specific times of day or solar events, such as sunrise and sunset. The tool functions as a power-aware manager that can adjust theme behavior based on battery status and suppress visual changes during active gaming. It synchronizes multiple visual elements, including wallpapers, accent colors, and mouse cursors, to ensure consistency during theme transitions. The project includes capabilities

    C#csharpdark-themedarkmode
    Voir sur GitHub↗9,514
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Voir sur GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    Voir sur GitHub↗15,217
  • kognise/water.cssAvatar de kognise

    kognise/water.css

    8,630Voir sur GitHub↗

    Water.css is a minimalist, classless CSS framework and library designed to apply visual improvements directly to standard HTML elements. It maps curated styles to native tags, allowing for clean and professional website interfaces without the need for custom class names. The library features an adaptive theme system that automatically switches between light and dark color schemes based on operating system user preferences. It also uses root-level CSS variables, enabling the customization of base colors and spacing to create unique visual identities. The project provides capabilities for rapi

    CSS
    Voir sur GitHub↗8,630
Voir les 30 alternatives à CustomTkinter→

Questions fréquentes

Que fait tomschimansky/customtkinter ?

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.

Quelles sont les fonctionnalités principales de tomschimansky/customtkinter ?

Les fonctionnalités principales de tomschimansky/customtkinter sont : Tkinter Modernization, Color Themes, Cross-Platform Desktop Toolkits, Widget Wrappers, Dark Mode Support, Desktop Applications, DPI Scaling, High-DPI Scaling.

Quelles sont les alternatives open-source à tomschimansky/customtkinter ?

Les alternatives open-source à tomschimansky/customtkinter incluent : fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… autodarkmode/windows-auto-night-mode — Windows-Auto-Night-Mode is a theme scheduler and system theme controller for Windows that automatically switches the… hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… kognise/water.css — Water.css is a minimalist, classless CSS framework and library designed to apply visual improvements directly to… kivy/kivy — Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile… lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and…