port project to Qt, and the freeglut ones is not well supported as it was