--- a/eric6/WebBrowser/UserAgent/UserAgentMenu.py Thu Sep 24 19:51:19 2020 +0200 +++ b/eric6/WebBrowser/UserAgent/UserAgentMenu.py Sat Sep 26 10:58:18 2020 +0200 @@ -7,6 +7,7 @@ Module implementing a menu to select the user agent string. """ +import os from PyQt5.QtCore import QXmlStreamReader, QFile, QIODevice from PyQt5.QtWidgets import ( @@ -126,9 +127,8 @@ @return flag indicating that a user agent entry is checked (boolean) """ - # TODO: convert this to not use .qrc - from . import UserAgentDefaults_rc # __IGNORE_WARNING__ - defaultUserAgents = QFile(":/UserAgentDefaults.xml") + defaultUserAgents = QFile(os.path.join( + os.path.dirname(__file__), "UserAgentDefaults.xml")) defaultUserAgents.open(QIODevice.ReadOnly) menuStack = []