I'm using python3 and Qt5, and recently made the switch from QTextBrowser to QtWebEngine... my project is https://github.com/carlbeech/OpenSongViewer, which is a songbook - songs in a pick list, and the main song text is the web page. I'm constructing html and using setHtml to set content, based on which song is wanted. All has been working fine, until recently when the web page has started to not have the correct song text displayed... I've got debug statements in and the setHtml is setting the correct text, but its only randomly updating - I temporarily switched back to QTextBrowser and it worked fine - I can only assume that the QTWebEngine is caching and displaying the wrong html? Can someone give me the correct method to turn off caching? I've tried putting meta tags for no-cache into the html that is pushed into the QTWebEngine widget, and I've also tried putting in the code self.SongText.page().profile().setHttpCacheType(2) - '2' is the ID for NoCache I believe according to the docs? Anyway - any assistance would be appreciated! Many thanks Carl. Continue reading...