Hello World!
Я много раз видел, как новички в программировании пытаются писать свои первые интерфейсы на Tkinter. Но результат выглядит, мягко говоря, не очень - старый, серый дизайн из девяностых часто отбивает любое желание продолжать.
Именно поэтому я решил создать FreedomGUI - максимально простую библиотеку, с которой писать код под интерфейсы станет легко, быстро, а главное — приятно.
Как вообще выглядит интерфейс?


Как выглядит код самого интерфейса?
Код выглядит просто и лаконично.
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-уведомлений — создавайте красивые всплывающие сообщения для пользователя в один клик.
Минимум кода для красивого интерфейса — вам больше не придётся писать сотни строк, чтобы приложение выглядело современно.
Буду ждать от вас фидбека!
pureooplover
А библиотека на Tkinter написана, да)
А где ссылка на исходник FreedomGUI?