Write everything in QML and JavaScript
HTML | XML / JSON | CSS | Image | Java Script | ||
QML with JavaScript | ||||||
QtWebService web server |
import QtWebService.HTML 5.0 Html { Head { ... } Body { H1 { text: 'title' } P { text: '...' } } }
import QtWebService.XML 1.0 Tag { tagName: 'tag' text: 'text' }
import QtWebService.JSON 1.0 Json { object: { 'key': 'width' , 'value': 100 } }
import QtWebService.CSS 3.0 Css { Rule { selector: 'body' background_color: '0' } ... }
import QtWebService.Text 1.0 Text { text: 'Hello World!' }
import QtWebService.WebSocket 1.0 WebSocket { onReady: accept() onMessage: send(message.data); }
import QtWebService.Image 1.0 Image { id: root width: 100 height: 100 contentType: 'image/png' source: './qt-logo.png' Text { y: 70 text: 'Hello World' } }