Permanent widgets in the status bar

Sometimes, we want a sort of indicator inside the status bar to display real-time status, such as the camera status. This is inappropriate if it's covered by temporary messages. In such a case, QStatusBar provides the insertPermanentWidget function to add a widget to the status bar permanently. It means that it won't be obscured by temporary messages and is located on the far right of the status bar.

Firstly, let's make a camera status widget. Add a new C++ class named CameraStatusWidget that inherits from QWidget, but use QLabel as the base class. We use QLabel as the base class because the status of the camera is displayed in text and is basically a customized label widget. The camerastatuswidget.h content ...

Get Qt 5 Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.