Hello World!

Я много раз видел, как новички в программировании пытаются писать свои первые интерфейсы на Tkinter. Но результат выглядит, мягко говоря, не очень - старый, серый дизайн из девяностых часто отбивает любое желание продолжать.

Именно поэтому я решил создать FreedomGUI - максимально простую библиотеку, с которой писать код под интерфейсы станет легко, быстро, а главное — приятно.

Как вообще выглядит интерфейс?

Вот обычный интерфейс который на моей библиотеке пишеться в 17 строк кода
Вот обычный интерфейс который на моей библиотеке пишеться в 17 строк кода
Вот интерфейс с Toast уведомлением
Вот интерфейс с Toast уведомлением

Как выглядит код самого интерфейса?

Код выглядит просто и лаконично.

from freedomgui import Application

app = Application(title="Название окна", size="600x450", theme="dark")

app.add_header("Заголовок")

app.add_label("Text label")

user_input = app.add_input(placeholder="Введи сюда что то:")

def typetest():

app.show_toast("Тестовое Toast-уведомление", duration=3000)

app.add_button("Кнопка", command=typetest, icon="user")

if name == "__main__":

app.run()

Главные плюсы библиотеки

Давайте разберём, почему вам стоит использовать FreedomGUI в своих проектах:

  • Простой и понятный синтаксис — код пишется на интуитивном уровне, без лишней шаблонной магии.

  • Встроенные иконки — больше не нужно скачивать и подключать сторонние ассеты, всё доступно прямо из коробки.

  • Полноценная поддержка Toast-уведомлений — создавайте красивые всплывающие сообщения для пользователя в один клик.

  • Минимум кода для красивого интерфейса — вам больше не придётся писать сотни строк, чтобы приложение выглядело современно.

Буду ждать от вас фидбека!

Комментарии (2)


  1. pureooplover
    21.08.2026 11:20

    А библиотека на Tkinter написана, да)

    А где ссылка на исходник FreedomGUI?


  1. tdavud
    21.08.2026 11:20

    Ну для красивых интерфейсов на пайтоне уже изобрели pyqt