Embodied AI Glossary中文

Qt

Qt(上位机图形界面开发框架)Advanced

A cross-platform C++ GUI framework commonly used for robot operator-side software interfaces.

Qt is a cross-platform C++ application development framework, originally released by the Norwegian company Trolltech in the 1990s and now maintained by The Qt Company under a dual open-source (GPL/LGPL) and commercial license. It offers both a traditional widget-based interface (Qt Widgets) and a declarative one (QML / Qt Quick), and the same codebase can be built for Windows, Linux, macOS, and embedded devices; Python developers can use it through PyQt or the official PySide bindings. Operator-side robotics software — tuning panels, data-collection clients, teaching interfaces — is frequently written in Qt, and ROS's own RViz, rqt, and PlotJuggler are all built on it as well.

ExampleWrite an operator interface for a custom robot arm: use Qt to build a UI that shows each joint's angle and current draw, with enable, home, and e-stop buttons.

Also called
PyQt, PySide
Related
Host Computer · RViz / RViz2 · rqt · PlotJuggler · Python and C++
Sources
Qt 官网 (Chinese)
Qt Documentation

See it in the full glossary →