Guidance in developing custom GUI for the robot

I am using ROS Noetic
i am developing a custom GUI for the ROS package which i developed. the GUI must include the RViz visualization in it.
i checked onto Librviz package and tried to embed it to my GUI but i had and no success
i can create a GUI using PyQt5 or Qt designer,
i want it to be a standalone application without web.
which steps am i supposed to take any help or guidance are much appreciated.


Check out the RVIZ course :

Here at the end there is a secton where you do a small RVIZ interactive gui. It might give you ideas.