This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:sbc:vim3:applications:qt5 [2023/02/05 20:03] nick |
products:sbc:vim3:applications:qt5 [2023/02/05 20:09] (current) nick |
||
|---|---|---|---|
| Line 20: | Line 20: | ||
| Install QT5 packages. | Install QT5 packages. | ||
| - | ```sh | + | ```shell |
| - | $ sudo apt update | + | sudo apt update |
| - | $ sudo apt install qt5-default qtbase5-examples | + | sudo apt install qt5-default qtbase5-examples |
| - | $ mkdir /tmp/qt5 | + | mkdir /tmp/qt5 |
| - | $ cd /tmp/qt5 | + | cd /tmp/qt5 |
| - | $ wget https:// | + | wget https:// |
| - | $ sudo dpkg -i libqt5gui5_5.12.8+dfsg-0ubuntu2_arm64.deb | + | sudo dpkg -i libqt5gui5_5.12.8+dfsg-0ubuntu2_arm64.deb |
| ``` | ``` | ||
| ===== Demonstrate ===== | ===== Demonstrate ===== | ||
| Line 34: | Line 34: | ||
| Setup the environment variables below. | Setup the environment variables below. | ||
| ```shell | ```shell | ||
| - | $ export QT_QPA_PLATFORM=eglfs | + | export QT_QPA_PLATFORM=eglfs |
| - | $ export QT_QPA_EGLFS_INTEGRATION=eglfs_mali | + | export QT_QPA_EGLFS_INTEGRATION=eglfs_mali |
| ``` | ``` | ||
| Line 41: | Line 41: | ||
| ```shell | ```shell | ||
| - | $ / | + | / |
| ``` | ``` | ||
| Line 49: | Line 49: | ||
| For more demos, please check ''/ | For more demos, please check ''/ | ||
| </ | </ | ||
| + | |||
| + | ===== Setup for TS050 Touchscreen (Only for VIM3/VIM3L) ===== | ||
| + | |||
| + | If you want to run the QT demo on TS050 touchscreen you need to remove the HDMI cable first. | ||
| + | |||
| + | The TS050 touchscreen is '' | ||
| + | |||
| + | |||
| + | <tabbox VIM3> | ||
| + | |||
| + | ```shell | ||
| + | export QT_QPA_EGLFS_ROTATION=90 | ||
| + | export QT_QPA_EGLFS_DISABLE_INPUT=1 | ||
| + | export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/ | ||
| + | export QT_QPA_GENERIC_PLUGINS=evdevtouch:/ | ||
| + | ``` | ||
| + | |||
| + | <tabbox VIM3L> | ||
| + | |||
| + | ```shell | ||
| + | export QT_QPA_EGLFS_ROTATION=90 | ||
| + | export QT_QPA_EGLFS_DISABLE_INPUT=1 | ||
| + | export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/ | ||
| + | export QT_QPA_GENERIC_PLUGINS=evdevtouch:/ | ||
| + | ``` | ||
| + | </ | ||
| + | |||
| + | For other orientation rotation, you can change them yourself. | ||
| + | |||
| ===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
| Line 55: | Line 84: | ||
| ```shell | ```shell | ||
| - | $ wget http:// | + | wget http:// |
| - | $ sudo dpkg -i libqt5gui5_5.12.8+dfsg-0ubuntu1_arm64.deb | + | sudo dpkg -i libqt5gui5_5.12.8+dfsg-0ubuntu1_arm64.deb |
| ``` | ``` | ||
| ===== See Also ===== | ===== See Also ===== | ||