# Точка импорта зависимостей Qt для транспортных адаптеров. Базовый пакет устройств не должен # загружать Qt при обычном импорте: это позволяет использовать переносимые модели в консольных # инструментах. """Qt transport dependencies; importing set_devices itself never loads Qt.""" try: from PySide6.QtCore import QObject, Signal, QTimer, QElapsedTimer from PySide6.QtSerialPort import QSerialPort, QSerialPortInfo except ImportError: from PySide2.QtCore import QObject, Signal, QTimer, QElapsedTimer from PySide2.QtSerialPort import QSerialPort, QSerialPortInfo