This is used to create a complete customized Qt MID framework~