def format_menu(self):
""" Add Format Menu """
font_action = QtWidgets.QAction(QtGui.QIcon('assets/icons/font.png'), '&Font', self)
font_action.setStatusTip('Change the document font')
font_action.triggered.connect(self.font_dialog)
date_action = QtWidgets.QAction(QtGui.QIcon('assets/icons/date.png'), '&Append Date', self)
date_action.setStatusTip('Insert date and time at cursor location')
date_action.setShortcut('F5')
date_action.triggered.connect(self.insert_date)
self.default_syntax = QtWidgets.QAction('&Default', self)
self.default_syntax.setStatusTip('Turn off syntax highlighting')
self.python_syntax = QtWidgets.QAction('&Python', self)
self.python_syntax.setStatusTip('Turn on syntax highlighting for Python language')
self.default_syntax.triggered.connect(self.assign_syntax_def)
self.python_syntax.triggered.connect(self.assign_syntax_py)
format_menu = self.menu_bar.addMenu('Forma&t')
syntax_menu = format_menu.addMenu(QtGui.QIcon('assets/icons/synthax.png'), '&Syntax')
syntax_menu.addAction(self.default_syntax)
syntax_menu.addAction(self.python_syntax)
format_menu.addSeparator()
format_menu.addAction(font_action)
format_menu.addAction(date_action)
# Text Finder
评论列表
文章目录