Qt Jambi и темы - PullRequest
       23

Qt Jambi и темы

0 голосов
/ 10 ноября 2010

Я пытаюсь создать виджет Qt в C ++ как дочерний элемент виджета Jambi.Передача родного указателя родителя в метод JNI кажется простым подходом, но Qt жалуется на создание виджета в потоке, отличном от родительского.

Выполняет ли JNI методы в потоке, отличном от кода Java?Или Jambi делает некоторые хитрости за кулисами, и мои вызовы Java Qt действительно вызываются в другом потоке?Или что-то другое?Что здесь происходит, и что я могу с этим поделать?

1 Ответ

1 голос
/ 10 ноября 2010

Выйдите из написания своего собственного JNI, используйте Генератор Qt Jambi , чтобы сгенерировать заглушку для вашего виджета C ++ и выполнить весь код в Java.

...