QWidget has its own coordinate system, no need to build.
There is a Analog Clock Example, which can totally answer my question.