<div style=""><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;">I  wrote these import statements in one of my PyQt5 project </div><div style=""><div style="">from PyQt5.QtCore import *</div><div style="">from PyQt5.QtGui import *</div><div style="">from PyQt5.QtWidgets import *</div><div style="">from PyQt5.QtNetwork import *</div><div style="">from PyQt5.QtWebSockets import *</div><div style=""><br></div><div style="">but now I could replace all of them with only " from PyQt5.Qt import * ", and the code still work , one example as following </div></div><div style=""><div style=""><br></div><div style="">import sys</div><div style=""># from PyQt5.QtWebEngineWidgets import QWebEngineView</div><div style=""># from PyQt5.QtWidgets import QApplication</div><div style="">from PyQt5.Qt import *</div><div style="">app = QApplication(sys.argv)</div><div style="">browser = QWebEngineView()</div><div style="">browser.load(QUrl('https://www.youtube.com/watch?v=YORWJTOCHu4'))</div><div style="">browser.show()</div><div style="">app.exec_()</div></div><div><br></div><div>any drawback along with the single line import ?</div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div></div><!-- jy5ContentSuffix --><br><br><span title="neteasefooter"><p> </p></span>