O'Reilly logo

Learn OpenCV 4 by Building Projects - Second Edition by Prateek Joshi, Vinicius G. Mendonca, David Millan Escriva

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding buttons to the user interface

In the previous sections, we learned how to create normal or Qt interfaces and interact with them using the mouse and sliders, but we can create different types of buttons too.

Buttons are only supported in Qt windows.

The types of buttons supported by OpenCV Qt are as follows:

  • Push button
  • Checkbox
  • RadioBox

The buttons only appear in the control panel. The control panel is an independent window per program where we can attach buttons and trackbars. To show the control panel, we can push the last toolbar button, right-click in any part of the Qt window and select the Display properties window, or use the Ctrl P shortcut. Let's create a basic sample with buttons. The code is extensive, and we are going ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required