Open Cef message loop inside IBrowserClient, and define IBrowserTab pointer, look at Qt QTabWidget and QHBoxLayout .