Я делаю проект на C++, где мне нужно встроить java-апплет/java-программу (как обычно, мы видим на веб-страницах). Мне было интересно, что это самый простой способ сделать это. Прямо сейчас, я использую конструктор Qt. Благодарю.Использование java-апплета в C++-программе
3
A
ответ
1
Если вы используете QWebPage в своей заявке, вы можете load
URL-адрес, который имеет встроенный JApplet
.
Edit:
Вы не можете быть JRE установлены на целевой машине, если она не загружается апплет. Если вы сделаете что-то вроде ниже, оно должно выплюнуть сообщение, если что-то пойдет не так с Java. Это просто непроверенный пример, чтобы дать вам основную идею того, что я имел в виду.
Пример веб-страницы:
<html>
<head>
<title>Java Applet</title>
</head>
<body>
<applet code="YourApplet.class" width=400 height=400>Java not supported or not installed</applet>
</body>
</html>
Сохранить это как MyPageName.html
Упрощенный пример использования этого в Qt:
// the QWebView has a QWebFrame and QWebPage to make it easy
QWebView* webView = new QWebView(parentWidget); // MainWindow or whatever as parent
webView->load(QUrl("MyPageName.html")); // local page or valid URL
webView->show();
Надежда, что помогает немного больше
1
В версия 4.8 Qt, java applets are not supported.
Смежные вопросы
- 1. Использование интерфейса Vs. Использование «Использование»
- 2. Использование/ссылка на использование памяти в java
- 3. Использование памяти VS. Использование ЦП в iphone
- 4. Использование псевдонима в запросе и его использование
- 5. Использование «использование» в включаемых файлах PHP
- 6. Использование java - использование if else в коммутаторе?
- 7. Использование прямоугольника в Matlab. Использование Sum()
- 8. использование «в» в MongoDB
- 9. Использование процессора (полное использование)
- 10. Использование geoJSON в схеме mongoose и использование его в запросе
- 11. Использование строковых ресурсов в перечислении и использование в случае коммутатора
- 12. Использование категорий в Swift и их использование в разных классах
- 13. Использование адаптеров в JavaScript Использование API в Sightly
- 14. Использование и использование Android.local
- 15. Использование многопоточности в циклах
- 16. Использование ggplot2 в RCommander
- 17. Использование angular.forEach в фильтре
- 18. Использование ROW_NUMBER в CTE
- 19. Использование наследования в PostgreSQL
- 20. Использование certifi в urllib3
- 21. Использование Regex в MySQL
- 22. Использование $ scope в службе
- 23. Использование объекта в C#
- 24. Использование Geom_Bar в GGplot2
- 25. Использование UITableView в Spritekit
- 26. использование MailMessage.From в Dotnet
- 27. Использование контекста в Явные
- 28. Использование URL в print_r()
- 29. Использование: base() в конструкторе
- 30. Использование каждого в Ruby
Поскольку вы используете Qt, считаете ли вы QtWebkit? –