2015-05-02 9 views
2

Я планирую написать кросс-платформенный проект на C++, который будет запускать движок Lua. Я хотел бы написать основную программу для этого проекта, включая GUI в Lua. И чтобы сделать это еще проще, я хочу написать графический интерфейс в HTML, и поэтому мне нужна дополнительная библиотека, надеюсь, QtLua, основанная на Qt.C++/Lua: Внедрить Qt/QtLua с QWebView

Из того, что я слышал, реализация QtLua в движке Lua не должна быть слишком сложной, а Qt имеет хороший класс под названием QWebView, который должен позволить мне писать графические интерфейсы HTML. Но мне интересно о 2 вещах:

  • Возможно ли использование кросс-платформенной платформы?
  • Является ли QWebView частью QtLua?

ответ

2

Ответы на оба вопроса я думаю, вы должны найти здесь http://www.nongnu.org/libqtlua/

Там эта часть, которая говорит

QtLua не предназначен для разработки приложений в чистом Lua, а расширить Qt C++ используя Lua в качестве языка сценариев.

Следовательно, если ваше приложение построено на основе Qt и только расширено с использованием Lua, оно должно быть кросс-платформенным.

И для вашего второго вопроса; QWebView используется для просмотра и редактирования веб-контента, QtLua или QtScript используется для поддержки скриптов приложений. QWebView не входит в состав QtLua plus i не видит членов класса QWebView, у которого есть какие-либо связи со сценариями

 Смежные вопросы

  • Нет связанных вопросов^_^