Skip to content

Commit 427c314

Browse files
authored
Update 菜单和工具栏.md
翻译微修
1 parent efe0438 commit 427c314

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

菜单和工具栏.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ if __name__ == '__main__':
5656
```
5757
self.statusBar().showMessage('Ready')
5858
```
59-
调用`QtGui.QMainWindow`类的`statusBar()`方法,创建状态栏。第一次调用创建一个状态栏,返回一个状态栏对象`showMessage()`方法在状态栏上显示一条信息。
59+
调用`QtGui.QMainWindow`类的`statusBar()`方法,创建状态栏。第一次调用会创建一个状态栏,而再次调用会返回一个状态栏对象`showMessage()`方法在状态栏上显示一条信息。
6060

6161
程序预览:
6262
![status](./images/2-status.png)
6363

6464
## 菜单栏
65-
菜单栏是非常常用的。是一组命令的集合(Mac OS下状态栏的显示不一样,为了得到最相似的外观,我们增加了一句`menubar.setNativeMenuBar(False)`)。
65+
菜单栏是非常常用的。是一组命令的集合(Mac OS下状态栏的显示不一样,为得到最相似的外观,我们可以增加一行语句`menubar.setNativeMenuBar(False)`)。
6666

6767
```python
6868
#!/usr/bin/python3
@@ -116,14 +116,14 @@ if __name__ == '__main__':
116116
ex = Example()
117117
sys.exit(app.exec_())
118118
```
119-
我们创建了只有一个命令的菜单栏,这个命令就是终止应用。同时也创建了一个状态栏。而且还能使用快捷键`Ctrl+Q`退出应用。
119+
在上面的示例中,我们创建了只有一个命令的菜单栏,这个命令就是终止应用。同时也创建了一个状态栏。而且还能使用快捷键`Ctrl+Q`退出应用。
120120

121121
```
122122
exitAct = QAction(QIcon('exit.png'), '&Exit', self)
123123
exitAct.setShortcut('Ctrl+Q')
124124
exitAct.setStatusTip('Exit application')
125125
```
126-
`QAction`是菜单栏、工具栏或者快捷键的动作的组合。前面两行,我们创建了一个图标、一个exit的标签和一个快捷键组合,都执行了一个动作第三行,创建了一个状态栏,当鼠标悬停在菜单栏的时候,能显示当前状态。
126+
`QAction`是菜单栏、工具栏或者快捷键的动作的组合。上面三行中,前两行创建了一个图标、一个exit的标签和一个快捷键组合,都执行了一个动作第三行,创建了一个状态栏,当鼠标悬停在菜单栏的时候,能显示当前状态。
127127

128128
```
129129
exitAct.triggered.connect(qApp.quit)
@@ -135,7 +135,7 @@ menubar = self.menuBar()
135135
fileMenu = menubar.addMenu('&File')
136136
fileMenu.addAction(exitAct)
137137
```
138-
`menuBar()`创建菜单栏。这里创建了一个菜单栏,并在上面添加了一个file菜单,并关联了点击退出应用的事件
138+
`menuBar()`创建菜单栏。这里创建了一个菜单栏,并用`addMenu()`在上面添加了一个file菜单,用`addAction()`关联了点击退出应用的事件
139139

140140
程序预览:
141141
![menu](./images/2-menu.png)
@@ -193,7 +193,7 @@ if __name__ == '__main__':
193193
ex = Example()
194194
sys.exit(app.exec_())
195195
```
196-
这个例子里,有两个子菜单,一个在file菜单下面,一个在file的import下面
196+
这个例子里,有两个子菜单,一个在File菜单下面,一个在File的Import下面
197197

198198
```
199199
impMenu = QMenu('Import', self)
@@ -204,13 +204,13 @@ impMenu = QMenu('Import', self)
204204
impAct = QAction('Import mail', self)
205205
impMenu.addAction(impAct)
206206
```
207-
使用`addAction`添加一个动作。
207+
使用`addAction()`添加一个动作。
208208

209209
程序预览:
210210
![submenu](./images/2-submenu.png)
211211

212212
## 勾选菜单
213-
下面是一个能勾选菜单的例子
213+
下面是一个勾选菜单的例子
214214

215215
```python
216216
#!/usr/bin/python3
@@ -432,7 +432,7 @@ exitAct.triggered.connect(qApp.quit)
432432
self.toolbar = self.addToolBar('Exit')
433433
self.toolbar.addAction(exitAct)
434434
```
435-
把工具栏展示出来
435+
`addToolBar()`创建工具栏,并用`addAction()`将动作对象添加到工具栏
436436

437437
程序预览:
438438

@@ -509,7 +509,7 @@ if __name__ == '__main__':
509509
textEdit = QTextEdit()
510510
self.setCentralWidget(textEdit)
511511
```
512-
这里创建了一个文本编辑区域,并把它放在`QMainWindow`的中间区域。这个组件或占满所有剩余的区域
512+
这里创建了一个文本编辑区域,并把它放在`QMainWindow`的中间区域。这个组件会占满所有剩余的区域
513513

514514
程序预览:
515515

0 commit comments

Comments
 (0)