Возможно ли в QT поднять сигнал для пользовательского интерфейса без его класса? - PullRequest
0 голосов
/ 12 ноября 2010

Мы разрабатываем приложение с пользовательским интерфейсом, в котором мы дадим пользователям настроенный дизайнер QT.Затем пользователи будут создавать формы, используя функцию перетаскивания, которая генерирует обычный файл .ui для формы.Пользователь связывал бы некоторые функции с сигналами, такими как нажатие кнопки, выбор флажка и т. Д.

На машине будет демон-процесс, который откуда-то получит данные.

Теперь вопрос в том, может ли процесс-демон вызвать соответствующий сигнал в указанном в UI-файле, при условии, что ни один UI-файл не связан с файлом c ++ / header.

Если нет, как это сделать с помощью UIC.

С уважением

1 Ответ

2 голосов
/ 13 ноября 2010

QUILoader ваш друг:

Класс QUiLoader включает автономный приложения для динамического создания пользовательские интерфейсы во время выполнения, используя информация, хранящаяся в файлах пользовательского интерфейса или указано в путях к плагинам.

...