Retour au classement

alejandroautalan/pygubu

Python

A simple GUI builder for the python tkinter module

pythontkintergui
Croissance des étoiles
Étoiles
2.2k
Forks
214
Croissance hebdomadaire
Issues
13
1k2k
mai 2013sept. 2017févr. 2022juil. 2026
ArtefactsPyPIpip install pygubu
README

Leer en Español

Welcome to Pygubu!

Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module.

The user interfaces designed are saved as XML files, and, by using the pygubu builder, these can be loaded by applications dynamically as needed.

Pygubu is inspired by Glade.

Installation

The latest version of pygubu requires Python >= 3.9

You can install pygubu using pip:

pip install pygubu

Usage

Since version 0.10 the project was splitted in two main modules:

  • The pygubu core (this project), that load and build user interfaces defined in xml.
  • The interface editor pygubu-designer, that helps you create the xml definition graphically.

The core also includes:

  • A widget set: Pygubu widgets
  • Themes: Pygubu bootstrap themes, a set of themes based on ttkbootstrap but implemented only with tkinter.
  • And many helper classes that you can use to build your application.

Pygubu widgets:

  • AccordionFrame
  • AutoArrangeFrame
  • CalendarFrame
  • HideableFrame
  • ScrolledFrame
  • ColorInput
  • Combobox
  • Dialog
  • EditableTreeview
  • FilterableTreeview
  • FontInput
  • PathChooserInput
  • PathChooserButton
  • Tooltip
  • Tooltipttk
  • DockFrame
  • DockPane
  • DockWidget
  • Pygubu Forms

Pygubu also has plugins to support working with external widget sets like:

  • ttkwidgets
  • customtkinter
  • awesometkinter
  • tkcalendar
  • tkintermapview
  • tkintertable
  • tkinterweb
  • TkinterModernThemes
  • tksheet.

To start creating your application, please go directly to the pygubu-designer documentation.

Documentation

Visit the pygubu-designer page or the wiki for more information.

History

See the list of changes here.

Dépôts similaires
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

PythonPyPIOtherprogrammingdevelopment
358.7k57.3k
vinta/awesome-python

An opinionated list of Python frameworks, libraries, tools, and resources

PythonPyPIOtherawesomepython
awesome-python.com
309.6k28.4k
practical-tutorials/project-based-learning

Curated list of project-based tutorials

PythonPyPIMIT Licensetutorialproject
274.6k35.4k
TheAlgorithms/Python

All Algorithms implemented in Python

PythonPyPIMIT Licensepythonalgorithm
thealgorithms.github.io/Python/
223k50.9k
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

C++Apache License 2.0tensorflowmachine-learning
tensorflow.org
196.5k75.7k
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

PythonPyPIOtheraiopenai
agpt.co
185.6k46.1k
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

algorithmleetcode
cyc2018.xyz
184.8k50.8k
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

PythonPyPIThe Unlicenseyoutube-dlpython
discord.gg/H5MNcFW63r
179.4k15.3k
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

PythonPyPIgithubhellogithub
hellogithub.com
166.5k12.4k
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

PythonPyPIApache License 2.0nlpnatural-language-processing
huggingface.co/transformers
162.8k34k
langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

TypeScriptnpmOtheraigpt
dify.ai
149.7k23.6k
langchain-ai/langchain

The agent engineering platform.

PythonPyPIMIT Licenseaianthropic
docs.langchain.com/langchain/
142.3k23.7k