Skip to main content

This package can you help to move WEB to GUI

Project description

WTG (Web to GUI) — это инновационная библиотека для разработчиков, которая позволяет интегрировать интерактивные HTML-сайты с анимациями и динамическим контентом в настольные GUI-приложения. Используя WTG, вы можете создавать веб-страницы с мощными анимациями и плавными переходами и отображать их прямо в вашем приложении.

Ключевые особенности:

🌐 Интеграция HTML и GUI: Легко встраивайте HTML, CSS и JavaScript в графические интерфейсы.

✨ Поддержка анимаций: Используйте популярные библиотеки, такие как GSAP, для создания плавных анимаций.

⚡ Мгновенный запуск: Просто передайте HTML-контент, и приложение сразу отобразит веб-страницу.

📱 Адаптивность: Поддержка современных стандартов HTML5 и CSS3 для создания отзывчивых интерфейсов.

🛠️ Лёгкость настройки: Никаких сложных конфигураций — достаточно простого кода для запуска.

Пример использования: from WTG import HtmlViewerApp

html_content = """

<title>Animated Website</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js" defer></script> <script> document.addEventListener("DOMContentLoaded", () => { gsap.from("nav h1", { duration: 1, y: -50, opacity: 0, ease: "bounce.out", }); gsap.from("nav a", { duration: 1, opacity: 0, stagger: 0.3, delay: 0.5, }); gsap.utils.toArray(".section").forEach((section) => { gsap.fromTo( section, { opacity: 0, y: 50 }, { opacity: 1, y: 0, scrollTrigger: { trigger: section, start: "top 80%", toggleActions: "play none none reverse", }, duration: 1.2, ease: "power4.out", } ); }); }); </script>

Welcome to Our Animated World

Experience smooth and beautiful animations.

About Us

We create immersive web experiences.

Contact Us

Get in touch for collaborations and projects.

© 2024 Dynamic Animations. All rights reserved.

"""

app = HtmlViewerApp(html_content=html_content) app.run()

Преимущества:

Быстрое прототипирование: Разрабатывайте сложные интерфейсы с анимациями за считанные минуты. Широкие возможности кастомизации: Используйте весь потенциал веб-технологий в нативных приложениях. Простой и интуитивно понятный API: Позволяет минимизировать количество кода и сосредоточиться на дизайне. С WTG ваши приложения станут современными, динамичными и удобными для пользователей, объединяя мощь веба и гибкость настольных приложений.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wtg-0.1.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

WTG-0.1.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file wtg-0.1.1.tar.gz.

File metadata

  • Download URL: wtg-0.1.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for wtg-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ba014679e91de20324b547ed584cfdc4a5ad5466ccf254376b0760c3269c0a6d
MD5 aa86598f5e3051eca0487c0980976761
BLAKE2b-256 ae00d7c6eeba09d832ceee0ee7fb72c0eab8301480f2dd9f1f9757373a0b8f5c

See more details on using hashes here.

File details

Details for the file WTG-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: WTG-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for WTG-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d9ce9a92470a536fab0bcf0a27f9215b50da3a5cc1bd9fe0f7638acc8a4a9d7c
MD5 0c95239c5d39b05c5f33d3ffddba4b5f
BLAKE2b-256 b0fefb48769b464c71c56f6e2ebd2a0f425e1f682de7f62e9b09f2c539e0f433

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page