TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #173 · 28 окт.

Для тех кто пишет расширения на PyQt/PySide для CG-софтов. Когда я только начинал писать тулзы под Maya (тогда еще версия 2010-2011) мне приходилось ручками ставить PyQt4 под Maya. Даже написал мануалы по установке на своём сайте. Но потом стал доступен из коробки PySide и позже он обновится до PySide2. Для некоторых систем была поддержка PyQt5. И как простому разработчику поддерживать этот зоопарк? Ведь хочется чтобы тул работал на любой версии (вы тоже делали модуль что-то типа import_qt.py?😁) На помощь приходит проект Qt.py который поставил себе цель унифицировать использование Qt-биндингов вне зависимости от среды где запускается код. Те, кто давно пишут на Qt, скорее всего знают этот проект. Он стал стандартом для CG-индустрии и используется в топовых студиях и проектах. Qt․py помогает запускать один и тот же код на разных платформах с разными вариантами Qt-библиотек. Это может быть как интеграция в CG-софт, так и переносимость стендалонов между разными платформами с разными версиями Python. Я решил рассказать о некоторых особенностях работы с этой библиотекой. Сегодня о том, как установить и использовать Qt․py и что это вам даёт. Установка pip install Qt.py Чтобы начать использовать Qt․py в коде достаточно заменить импорт вашего варианта Qt-биндинга на Qt․py from [PySide|PyQt4|PySide2|PyQt5] import QtWidgets => from Qt import QtWidgets Теперь ваш код будет поддерживать любой вариант биндинга Qt в Python. При этом не потребуется использовать if-else конструкции под разные версии. Все вызовы теперь одинаковы. Всё что нужно сделать, это написать его по правилам PySide2. Именно эта версия была взята за основу. Приоритет импорта такой: 1. PySide2 2. PyQt5 3. PySide 4. PyQt4 Что именно загрузилось можно посмотреть в переменной __binding__ >>> import Qt >>> Qt.__binding__ 'PySide2' Приоритет имопрта можно изменить через переменные QT_PREFERRED_BINDING и QT_PREFERRED_BINDING_JSON. Причем под каждый проект оверрайды можно настраивать индивидеально. #qt#libs

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #fsr

当前筛选 #fsr清除筛选
Yummy 😋

@godlynews1 · Post #14379 · 10.12.2025 г., 15:36

AMD 推出FSR Redstone套件 今天,AMD 正在悄然推出其最新的图形和性能提升技术套件,名为 FSR Redstone——可能需要一些时间才能完全理解。 好消息是,目前支持FSR4的游戏已超 200 款,AMD还为超过 30 款游戏推出了基于机器学习的帧生成(也就是“假帧”)。 AMD 此前承诺“FSR Redstone”将在今年下半年推出后,但实际却是通过将 FSR4 融入 Redstone 来实现这一承诺。 现在,FSR 4 被称为“AMD FSR Upscaling(原名 AMD FSR4)”,而 Redstone 则是涵盖整个当前机器学习产品系列的品牌。 由于 AMD 只用一款游戏展示其新推出的 FSR 光线再生技术——《使命召唤:黑色行动 7》,这款游戏在上个月推出时就配备了这项技术,而且目前还没有展示使用 FSR 辐射缓存的游戏,而 AMD 表示这项技术将于 2026 年向游戏开发者开放,供他们在游戏中集成。 有点令人困惑的是,你在大多数游戏中找不到 FSR Redstone(甚至是 FSR 4)的选项。你需要拥有一张 Radeon RX 9000 系列的显卡,因为 AMD 仍然表示基于机器学习的 FSR 版本仅限于这些显卡。 你还需要打开 AMD 软件,在“游戏” > “图形”设置中启用“AMD FSR 放大”或“AMD FSR 帧生成”,然后在游戏内启用 AMD FSR 3.1(有时是 4)。 这是因为这些技术的更先进的机器学习版本需要在每款游戏中单独启用,但只要游戏已经支持 FSR 3.1 或 FSR 4,AMD 就可以在驱动程序中为你(以及游戏开发者)自动完成设置。 🗒 标签: #AMD#FSR#AI#显卡 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

🔖DLSS Swapper | 一键切换与管理 DLSS/FSR/XeSS 版本 DLSS Swapper 是一款方便实用的工具,可让你在不更新游戏的情况下,轻松 下载、管理和切换 DLSS、FSR、XeSS 的 DLL 文件。这意味着玩家可以自由更新到最新版本,或回退到更稳定的旧版本,提升游戏体验的灵活性 它支持 Steam、Epic、Ubisoft Connect、Xbox 应用、 Battle.net 等主流游戏平台,还能手动添加其他游戏,几乎覆盖所有常见游戏库,是显卡玩家和游戏发烧友的必备利器 🐙DLSS Swapper I 📃Release下载 标签:#DLSSSwapper#DLSS#FSR#XeSS#游戏工具#游戏 🔗发【关键词】搜索资源: @xiuerSearch 📮频道 | 🪧群聊 | ✨中文包