Добавление сигнала уведомления в свойство Qt во время выполнения?

У меня есть некоторые свойства и сигналы Qt, которые генерируются во время выполнения, и я хочу связать их, как если бы они были объявлены с использованием Q_PROPERTY макро. Является ли это возможным?

Почему я пытаюсь это сделать: я создал COM-компонент в C#, который я использую в Qt, используя QAxObject, Когда я загружаю компонент COM во время выполнения, мои свойства COM автоматически преобразуются в свойства Qt, а мое свойство COM изменяет события на сигналы Qt. Я хочу связать свойства Qt с соответствующими им сигналами onChanged.

Глядя на QAxBase код, похоже, что Qt будет автоматически делать то, что я хочу, если мой COM-компонент поддерживает IPropertyNotifySink интерфейс, но из того, что я мог сказать (с большим количеством исследований и проб и ошибок), это невозможно сделать из C# .NET.

0 ответов

Другие вопросы по тегам