Dear all,
All file names written in this message refers to the already mentioned Jaime Seuma <http://eric-ide.python-projects.org/tutorials/MiniBrowser/> s tutorial. I found the problem. Apparently, it was not a matter of missing import in the project. QWebEngineWidgets module was there, and there was a variable called widget in my Ui_MainWindow.py (generated from the .ui file with pyuic5), which was equal to QtWebEngineWidgets.QWebEngineView(self.centralWidget). So I had to reflect this in my on_btnNavigate_released() method. Now my working code (mainwindow.py) looks like (only on_btnNavigate_released part): @pyqtSlot() def on_btnNavigate_released(self): """ Public slot invoked when the user clicks the Navigate Button . """ self.widget.setUrl(QUrl(self.txtUrl.text())) Hope this will be of help. I really thank Jaime for taking the time back in the years to making the tutorial! Cheers, Da: [email protected] [mailto:[email protected]] Inviato: lunedì 30 ottobre 2017 12:35 A: '[email protected]' <[email protected]> Oggetto: QWebEngineView in QtDesigner I came across this (old) tutorial <http://eric-ide.python-projects.org/tutorials/MiniBrowser/> on using Eric to create a new PyQt project, and using Qt designer to automatically create .py files. I am trying 7 years later to adapt it to PyQt5 and QWebEngineView (instead of the deprecated QWebView). First of all (a bit out of topic here, will open a new thread probably), following the tutorial I realized that the compile form function in the Forms tab of the Project-Viewer is throwing an error, and I have to use pyuic5 from the command line to compile the .ui in .py (similar to what happens in this SO question <https://stackoverflow.com/questions/45064145/eric6-cant-compile-in-python-f orm-could-not-start-pyuic5-exe> ). I have almost ported everything, but I still have a problem with the QWebEngineView. My problemi is that when I run my code, I receive MainWindow obect has no attribute QWebEngineView. The way I added the View is through Qt designer, following whats suggested in the last comment on this Qt forum topic <https://forum.qt.io/topic/65398/qwebengineview-in-qtdesigner/3> . Whats probably wrong is that I omitted to (quoting) add webenginewidgets to your project file. How would I do that? As I am using PyQt, I do not have any .pro file (which I suppose the term project is referring to). Does anybody have been succesfull in using Qt Designer to create a form with QWebEngineView? I hope to have summarized the problem I have so that it is also understandable. I am on Windows 10, eric6, PyQt5.9, python 3.6. Thanks for any advice, Umberto
_______________________________________________ Eric mailing list [email protected] https://www.riverbankcomputing.com/mailman/listinfo/eric
