This message will disappear after all relevant tasks have been resolved.
Semantic MediaWiki
There are 1 incomplete or pending task to finish installation of Semantic MediaWiki. An administrator or user with sufficient rights can complete it. This should be done before adding new data to avoid inconsistencies.A simple web browser based on QT5 technologies could be easily installed using the package repository for OpenSTLinux distribution service.
2 solutions exists:
- QT application
- QT python application
1. qt-wpe-simple-browser[edit source]
apt-get update apt-get install qt-wpe-simple-browser
2. python3-pyqt5[edit source]
apt-get update apt-get install python3-pyqt5
# web_browser.py
# Copyright (c) STMicroelectronics
# License: BSD-3-Clause
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtWebKitWidgets import *
import sys
class MainWindow(QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow,self).__init__(*args, **kwargs)
self.setWindowTitle(sys.argv[1])
self.browser = QWebView()
self.browser.setUrl( QUrl(sys.argv[1]) )
self.setCentralWidget(self.browser)
self.show()
QApplication.setAttribute(Qt.AA_ShareOpenGLContexts)
app = QApplication(sys.argv)
window = MainWindow()
app.exec_()
3. Display the web browser on HDMI display[edit source]
4. Display patform[edit source]
4.1. eglfs[edit source]
4.2. wayland[edit source]
- Install qtwayland
apt-get install qtwayland
- Set wayland egl as display platform
export QT_QPA_PLATFORM=wayland-egl
- launch the python web browser
python3 web_browser.py http://www.google.fr
For a better user experience, displaying the web browser on a