The top half looks lot like a custom widget job.
Perhaps you might get a little inspiration from the Analog Clock Example. Give your widget a way to store a list of points, add, remove etc. Inthe paintEvent() you could draw the concentric circles, crosshairs and any points your widget has been told about.
I would not worry about the (assumed) classic radar sweeping animation until you can get to grips with the basics.
Bookmarks