--- a/LPCSVGHMI.py Thu Jul 22 12:08:29 2021 +0200
+++ b/LPCSVGHMI.py Tue Jul 27 11:57:03 2021 +0200
@@ -52,12 +52,14 @@
portrait = self.GetParamsAttributes("SVGHMI.Portrait")["value"]
rotate180 = self.GetParamsAttributes("SVGHMI.Rotate180")["value"]
- angle = {(False,False): "0",
- (True,True): "-90"}[(rotate180,portrait)]
+ eglfs_angle,touch_angle = { + (False,False): ("0","0"), + (False,True): ("90","90"), + (True,False): ("180","180"), + (True,True): ("-90","270")}[(rotate180,portrait)] - browser_commandline = 'QT_QPA_EGLFS_ROTATION=' + angle + \
+ browser_commandline = 'QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=rotate=' + touch_angle + \ + ' QT_QPA_EGLFS_ROTATION=' + eglfs_angle + \ ' qt_webenginewidgets_minimal' + \
' --js-flags="--max_old_space_size=16 --gc_interval=100 --optimize_for_size"' + \