{"id":22344987,"url":"https://github.com/seeed-studio/seeed_python_reterminalqt5examples","last_synced_at":"2025-07-30T03:31:53.911Z","repository":{"id":47683894,"uuid":"359396484","full_name":"Seeed-Studio/Seeed_Python_ReTerminalQt5Examples","owner":"Seeed-Studio","description":"Qt5 Examples for Seeed ReTerminal","archived":false,"fork":false,"pushed_at":"2023-08-16T08:00:26.000Z","size":40031,"stargazers_count":30,"open_issues_count":1,"forks_count":6,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-03-16T01:54:32.718Z","etag":null,"topics":["qt5","qtquick"],"latest_commit_sha":null,"homepage":"","language":"QML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seeed-Studio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-19T09:10:22.000Z","updated_at":"2024-01-06T16:15:30.000Z","dependencies_parsed_at":"2022-09-03T08:11:55.083Z","dependency_job_id":null,"html_url":"https://github.com/Seeed-Studio/Seeed_Python_ReTerminalQt5Examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FSeeed_Python_ReTerminalQt5Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FSeeed_Python_ReTerminalQt5Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FSeeed_Python_ReTerminalQt5Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FSeeed_Python_ReTerminalQt5Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seeed-Studio","download_url":"https://codeload.github.com/Seeed-Studio/Seeed_Python_ReTerminalQt5Examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228078613,"owners_count":17865959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["qt5","qtquick"],"created_at":"2024-12-04T09:15:47.422Z","updated_at":"2024-12-04T09:15:48.250Z","avatar_url":"https://github.com/Seeed-Studio.png","language":"QML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seeed_Python_ReTerminal_Examples\n\nThis is a demo application to check hardware resources usage and test onboard hardware on the [reTerminal](https://www.seeedstudio.com/ReTerminal-with-CM4-p-4904.html).\n\nHere PySide2 is used for the development. PySide2 is the official Python module from the Qt for Python project, which provides access to the complete Qt5 framework. Qt for Python allows you to build interactive user interfaces in a more user friendly way! It is also very flexible to use and has a short learning curve. \n\nFor a step-by-step guide on building your own UI using Qt for Python on the reTerminal, click [here](https://wiki.seeedstudio.com/reTerminal-build-UI-using-Qt-for-Python/)\n\n\u003cp style=\"text-align:center;\"\u003e\u003cimg src=\"https://files.seeedstudio.com/wiki/ReTerminal/Qt-Demo.gif\" alt=\"pir\" width=\"1000\" height=\"auto\"\u003e\u003c/p\u003e\n\n- **Step 1.** Start by installing the following packages\n\n```shell\nsudo apt install at-spi2-core qml-module-qtquick-shapes python3-pyside2.qtqml python3-pyside2.qtcore python3-pyside2.qtnetwork python3-pyside2.qtgui python3-pyside2.qtwidgets python3-pyside2.qtquick qtquickcontrols2-5-dev qml-module-qtcharts qml-module-qtquick-controls qml-module-qtquick-controls2 python3-evdev python3-psutil\n```\n\n- **Step 2.** Clone this repository\n\n```sh\ngit clone https://github.com/Seeed-Studio/Seeed_Python_ReTerminalQt5Examples\n```\n\n- **Step 3.** Navigate to `Seeed_Python_ReTerminalQt5Examples \u003e src` using the reTerminal LCD and double-click **r2.desktop** to open the above Qt application!\n\nIf you cannot successfully run the demo and encounter errors, please proceed to the following steps:\n\n- **Step 1.** Install the necessary compilation tools\n\n```\nsudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools\nsudo apt install qtdeclarative5-private-dev qtbase5-private-gles-dev\n```\n\n- **Step 2.** Execute the following to compile qtquicktimeline\n\n```sh\ngit clone git://code.qt.io/qt/qtquicktimeline\ncd qtquicktimeline\ngit checkout 5.15.2\nqmake \nmake\nsudo make install \n```\n\n- **Step 3.** If you are using RPi OS 32-bit version, copy `qtquicktimeline/qml/QtQuick/Timeline` folder and paste with `Seeed_Python_ReTerminalQt5Examples/imports/armv7l/QtQuick/Timeline` \n\n- **Step 4.** If you are using RPi OS 64-bit version, copy `qtquicktimeline/qml/QtQuick/Timeline` folder and paste with `Seeed_Python_ReTerminalQt5Examples/imports/aarch64/QtQuick/Timeline`\n\n- **Step 5.** Run the demo as explained above\n\nIf you still encounter errors, proceed to the following:\n\n- **Step 1.** Execute the following to compile qtquickdesigner-components\n\n```sh\ngit clone git://github.com/Pillar1989/qtquickdesigner-components.git\ncd qtquickdesigner-components\nqmake \nmake \nsudo make install \n```\n\n- **Step 2.** If you are using RPi OS 32-bit version, copy `qtquickdesigner-components/qml/QtQuick/Studio` folder and paste with `Seeed_Python_ReTerminalQt5Examples/imports/armv7l/QtQuick/Studio` \n\n- **Step 3.** If you are using RPi OS 64-bit version, copy `qtquickdesigner-components/qml/QtQuick/Studio` folder and paste with `Seeed_Python_ReTerminalQt5Examples/imports/aarch64/QtQuick/Studio` ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Fseeed_python_reterminalqt5examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseeed-studio%2Fseeed_python_reterminalqt5examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Fseeed_python_reterminalqt5examples/lists"}