My personal framework based on qt