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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba014679e91de20324b547ed584cfdc4a5ad5466ccf254376b0760c3269c0a6d
|
|
| MD5 |
aa86598f5e3051eca0487c0980976761
|
|
| BLAKE2b-256 |
ae00d7c6eeba09d832ceee0ee7fb72c0eab8301480f2dd9f1f9757373a0b8f5c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9ce9a92470a536fab0bcf0a27f9215b50da3a5cc1bd9fe0f7638acc8a4a9d7c
|
|
| MD5 |
0c95239c5d39b05c5f33d3ffddba4b5f
|
|
| BLAKE2b-256 |
b0fefb48769b464c71c56f6e2ebd2a0f425e1f682de7f62e9b09f2c539e0f433
|