awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PySimpleGUI avatar

PySimpleGUI/PySimpleGUI

0
View on GitHub↗
13,807 स्टार्स·1,827 फोर्क्स·Python·LGPL-3.0·9 व्यूज़www.PySimpleGUI.com↗

PySimpleGUI

PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython.

The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions.

The framework supports cross-framework GUI design and interactive layout management. It includes capabilities for web-based interface mirroring to render desktop layouts in a browser, as well as support for interface timers and drag-and-drop functionality via a companion package.

Features

  • Graphical User Interfaces - Provides a comprehensive framework for building, launching, and managing graphical user interfaces in Python.
  • Abstraction Layers - Implements an abstraction layer that decouples application logic from specific rendering engines like tkinter, Qt, or WxPython.
  • GUI Toolkit Adapters - Provides a unified adapter wrapper that maps multiple GUI toolkit APIs into a single interface.
  • Cross-Platform GUI Toolkits - Enables the development of a single interface that can be rendered across different backends like tkinter, Qt, or WxPython.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI
  • Python GUI Frameworks - Provides a simplified syntax for building desktop application interfaces specifically using the Python language.
  • Declarative UI Layouts - Employs a declarative layout system using nested lists to define visual hierarchies without manual coordinates.
  • Event Mapping Systems - Associates unique keys or strings with interface elements to identify which widget triggered a specific user action.
  • Event-Queue Polling - Uses an event-driven polling loop to process user interactions and maintain application responsiveness.
  • Interactive Layout Management - Offers a streamlined approach to element placement and event handling for designing complex interactive windows.
  • Python-Based UI Frameworks - Converts Python desktop layouts into browser-based GUIs to allow remote access to local system applications.
  • Rapid Interface Prototyping - Allows for the rapid creation and testing of functional user interfaces for internal tools without extensive boilerplate.
  • Web-Based Interface Engines - Translates desktop layout definitions into HTML and CSS for rendering within a web browser.
  • Remote Interface Rendering - Renders application interfaces inside a web browser to provide remote or web-based access to the system.
  • Desktop Application Frameworks - Simplifies the creation of graphical interfaces in Python.
  • GUI Development - Simplifies the creation of graphical user interfaces.
  • GUI Frameworks - Wrapper for multiple GUI frameworks.
  • स्टार हिस्ट्री

    pysimplegui/pysimplegui के लिए स्टार हिस्ट्री चार्टpysimplegui/pysimplegui के लिए स्टार हिस्ट्री चार्ट

    अक्सर पूछे जाने वाले प्रश्न

    pysimplegui/pysimplegui क्या करता है?

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython.

    pysimplegui/pysimplegui की मुख्य विशेषताएं क्या हैं?

    pysimplegui/pysimplegui की मुख्य विशेषताएं हैं: Graphical User Interfaces, Abstraction Layers, GUI Toolkit Adapters, Cross-Platform GUI Toolkits, Python GUI Frameworks, Declarative UI Layouts, Event Mapping Systems, Event-Queue Polling।

    pysimplegui/pysimplegui के कुछ ओपन-सोर्स विकल्प क्या हैं?

    pysimplegui/pysimplegui के ओपन-सोर्स विकल्पों में शामिल हैं: wxwidgets/phoenix — Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It… hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… kivy/kivy — Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile… pybee/toga — Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… python-eel/eel — Eel is a Python HTML GUI framework designed for building desktop applications that utilize a Python backend and an…

    PySimpleGUI के ओपन-सोर्स विकल्प

    समान ओपन-सोर्स प्रोजेक्ट्स, जो PySimpleGUI के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
    • wxwidgets/phoenixwxWidgets का अवतार

      wxWidgets/Phoenix

      2,618GitHub पर देखें↗

      Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles. The project provides a mechanism for mapping native C++ graphical toolkit components to Python, allowing for the development of desktop

      Pythonawesomecross-platformgui
      GitHub पर देखें↗2,618
    • hoffstadt/dearpyguihoffstadt का अवतार

      hoffstadt/DearPyGui

      15,217GitHub पर देखें↗

      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
      GitHub पर देखें↗15,217
    • kivy/kivykivy का अवतार

      kivy/kivy

      18,960GitHub पर देखें↗

      Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho

      Pythonandroidappios
      GitHub पर देखें↗18,960
    • pybee/togapybee का अवतार

      pybee/toga

      5,379GitHub पर देखें↗

      Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user interfaces across different operating systems. It functions as a native widget wrapper, mapping Python code to native operating system components to ensure a consistent look and feel. This development kit allows a single codebase to be deployed across desktop computers, handheld mobile devices, and web browsers. It utilizes a multi-backend rendering engine to direct UI declarations to the appropriate renderer based on the target environment. The framework covers native deskt

      Python
      GitHub पर देखें↗5,379
    PySimpleGUI के सभी 30 विकल्प देखें→