That's basically a Tab widget with the tab headers shown on the left (west), rather than on the top (north). Unfortunately, Qt's Tab widget will draw the tab headers vertically when they are moved to the left (west), which is probably not what you want. Maybe you can simply use a QStackedWidget and construct the headers (page/tab selector) yourself, probably with something like a ListView widget...