|
|
|
|
@ -302,40 +302,40 @@ class WordStyleMainWindow(QMainWindow):
|
|
|
|
|
exit_action.triggered.connect(self.close)
|
|
|
|
|
file_menu.addAction(exit_action)
|
|
|
|
|
|
|
|
|
|
# 编辑菜单
|
|
|
|
|
edit_menu = menubar.addMenu('编辑(E)')
|
|
|
|
|
# 开始菜单
|
|
|
|
|
start_menu = menubar.addMenu('开始(S)')
|
|
|
|
|
|
|
|
|
|
# 撤销
|
|
|
|
|
undo_action = QAction('撤销(U)', self)
|
|
|
|
|
undo_action.setShortcut('Ctrl+Z')
|
|
|
|
|
undo_action.triggered.connect(self.undo)
|
|
|
|
|
edit_menu.addAction(undo_action)
|
|
|
|
|
start_menu.addAction(undo_action)
|
|
|
|
|
|
|
|
|
|
# 重做
|
|
|
|
|
redo_action = QAction('重做(R)', self)
|
|
|
|
|
redo_action.setShortcut('Ctrl+Y')
|
|
|
|
|
redo_action.triggered.connect(self.redo)
|
|
|
|
|
edit_menu.addAction(redo_action)
|
|
|
|
|
start_menu.addAction(redo_action)
|
|
|
|
|
|
|
|
|
|
edit_menu.addSeparator()
|
|
|
|
|
start_menu.addSeparator()
|
|
|
|
|
|
|
|
|
|
# 剪切
|
|
|
|
|
cut_action = QAction('剪切(T)', self)
|
|
|
|
|
cut_action.setShortcut('Ctrl+X')
|
|
|
|
|
cut_action.triggered.connect(self.cut)
|
|
|
|
|
edit_menu.addAction(cut_action)
|
|
|
|
|
start_menu.addAction(cut_action)
|
|
|
|
|
|
|
|
|
|
# 复制
|
|
|
|
|
copy_action = QAction('复制(C)', self)
|
|
|
|
|
copy_action.setShortcut('Ctrl+C')
|
|
|
|
|
copy_action.triggered.connect(self.copy)
|
|
|
|
|
edit_menu.addAction(copy_action)
|
|
|
|
|
start_menu.addAction(copy_action)
|
|
|
|
|
|
|
|
|
|
# 粘贴
|
|
|
|
|
paste_action = QAction('粘贴(P)', self)
|
|
|
|
|
paste_action.setShortcut('Ctrl+V')
|
|
|
|
|
paste_action.triggered.connect(self.paste)
|
|
|
|
|
edit_menu.addAction(paste_action)
|
|
|
|
|
start_menu.addAction(paste_action)
|
|
|
|
|
|
|
|
|
|
# 视图菜单
|
|
|
|
|
view_menu = menubar.addMenu('视图(V)')
|
|
|
|
|
@ -402,7 +402,24 @@ class WordStyleMainWindow(QMainWindow):
|
|
|
|
|
show_weather_action = QAction('显示详细天气', self)
|
|
|
|
|
show_weather_action.triggered.connect(self.show_detailed_weather)
|
|
|
|
|
weather_menu.addAction(show_weather_action)
|
|
|
|
|
|
|
|
|
|
#插入
|
|
|
|
|
insert_menu = menubar.addMenu('插入(I)')
|
|
|
|
|
#绘图
|
|
|
|
|
paint_menu = menubar.addMenu('绘图(D)')
|
|
|
|
|
#设计
|
|
|
|
|
design_menu = menubar.addMenu('设计(G)')
|
|
|
|
|
#布局
|
|
|
|
|
layout_menu = menubar.addMenu('布局(L)')
|
|
|
|
|
#引用
|
|
|
|
|
reference_menu = menubar.addMenu('引用(R)')
|
|
|
|
|
#邮件
|
|
|
|
|
mail_menu = menubar.addMenu('邮件(M)')
|
|
|
|
|
#审阅
|
|
|
|
|
review_menu = menubar.addMenu('审阅(W)')
|
|
|
|
|
#视图
|
|
|
|
|
view_menu = menubar.addMenu('视图(V)')
|
|
|
|
|
#开发工具
|
|
|
|
|
developer_menu = menubar.addMenu('开发工具(Q)')
|
|
|
|
|
# 帮助菜单
|
|
|
|
|
help_menu = menubar.addMenu('帮助(H)')
|
|
|
|
|
|
|
|
|
|
@ -410,7 +427,8 @@ class WordStyleMainWindow(QMainWindow):
|
|
|
|
|
about_action = QAction('关于 MagicWord', self)
|
|
|
|
|
about_action.triggered.connect(self.show_about)
|
|
|
|
|
help_menu.addAction(about_action)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def create_document_area(self, main_layout):
|
|
|
|
|
"""创建文档编辑区域"""
|
|
|
|
|
|
|
|
|
|
|