UI/UserInterface.py

changeset 3659
15efe6df020d
parent 3656
441956d8fce5
child 3670
f0cb7579c0b4
equal deleted inserted replaced
3658:edcfadf0152d 3659:15efe6df020d
2245 """ help viewer, or execute a web browser or Qt Assistant. </p>""" 2245 """ help viewer, or execute a web browser or Qt Assistant. </p>"""
2246 )) 2246 ))
2247 self.qt5DocAct.triggered.connect(self.__showQt5Doc) 2247 self.qt5DocAct.triggered.connect(self.__showQt5Doc)
2248 self.actions.append(self.qt5DocAct) 2248 self.actions.append(self.qt5DocAct)
2249 2249
2250 self.pyqt4DocAct = E5Action( 2250 try:
2251 self.tr('PyQt5 Documentation'), 2251 import PyQt4 # __IGNORE_WARNING__
2252 self.tr('PyQt&4 Documentation'), 2252 self.pyqt4DocAct = E5Action(
2253 0, 0, self, 'pyqt4_documentation') 2253 self.tr('PyQt4 Documentation'),
2254 self.pyqt4DocAct.setStatusTip(self.tr('Open PyQt5 Documentation')) 2254 self.tr('PyQt&4 Documentation'),
2255 self.pyqt4DocAct.setWhatsThis(self.tr( 2255 0, 0, self, 'pyqt4_documentation')
2256 """<b>PyQt5 Documentation</b>""" 2256 self.pyqt4DocAct.setStatusTip(self.tr('Open PyQt4 Documentation'))
2257 """<p>Display the PyQt5 Documentation. Dependent upon your""" 2257 self.pyqt4DocAct.setWhatsThis(self.tr(
2258 """ settings, this will either show the help in Eric's internal""" 2258 """<b>PyQt4 Documentation</b>"""
2259 """ help viewer, or execute a web browser or Qt Assistant. </p>""" 2259 """<p>Display the PyQt4 Documentation. Dependent upon your"""
2260 )) 2260 """ settings, this will either show the help in Eric's"""
2261 self.pyqt4DocAct.triggered.connect(self.__showPyQt5Doc) 2261 """ internal help viewer, or execute a web browser or"""
2262 self.actions.append(self.pyqt4DocAct) 2262 """ Qt Assistant. </p>"""
2263 ))
2264 self.pyqt4DocAct.triggered.connect(self.__showPyQt5Doc)
2265 self.actions.append(self.pyqt4DocAct)
2266 except ImportError:
2267 self.pyqt4DocAct = None
2263 2268
2264 try: 2269 try:
2265 import PyQt5 # __IGNORE_WARNING__ 2270 import PyQt5 # __IGNORE_WARNING__
2266 self.pyqt5DocAct = E5Action( 2271 self.pyqt5DocAct = E5Action(
2267 self.tr('PyQt5 Documentation'), 2272 self.tr('PyQt5 Documentation'),
2514 self.__menus["help"].addAction(self.ericDocAct) 2519 self.__menus["help"].addAction(self.ericDocAct)
2515 self.__menus["help"].addAction(self.pythonDocAct) 2520 self.__menus["help"].addAction(self.pythonDocAct)
2516 self.__menus["help"].addAction(self.python2DocAct) 2521 self.__menus["help"].addAction(self.python2DocAct)
2517 self.__menus["help"].addAction(self.qt4DocAct) 2522 self.__menus["help"].addAction(self.qt4DocAct)
2518 self.__menus["help"].addAction(self.qt5DocAct) 2523 self.__menus["help"].addAction(self.qt5DocAct)
2519 self.__menus["help"].addAction(self.pyqt4DocAct) 2524 if self.pyqt4DocAct is not None:
2525 self.__menus["help"].addAction(self.pyqt4DocAct)
2520 if self.pyqt5DocAct is not None: 2526 if self.pyqt5DocAct is not None:
2521 self.__menus["help"].addAction(self.pyqt5DocAct) 2527 self.__menus["help"].addAction(self.pyqt5DocAct)
2522 if self.pysideDocAct is not None: 2528 if self.pysideDocAct is not None:
2523 self.__menus["help"].addAction(self.pysideDocAct) 2529 self.__menus["help"].addAction(self.pysideDocAct)
2524 self.__menus["help"].addSeparator() 2530 self.__menus["help"].addSeparator()

eric ide

mercurial