Impressive. Kudos.
You realise that it's only a toy implementation aimed at learning and not a full implementation. The parsing of HTML alone is way more complex than your actual implementation not mentioning at lot of things like the rendering or network (outsourced to Qt).
Still a nice achievement that get you to understand why making a browser is a very complex task.