From f9ba77bca9546138d695929fc409e1d7dac2d395 Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Fri, 22 Nov 2019 16:34:11 +0800 Subject: [PATCH] 2019-11-22 16:34:11 --- docs/202.md | 4 ++-- docs/203.md | 6 +++--- docs/204.md | 21 +++++++++++---------- docs/205.md | 4 ++-- docs/206.md | 4 ++-- docs/207.md | 4 ++-- docs/208.md | 4 ++-- docs/209.md | 6 +++--- docs/210.md | 8 ++++---- docs/211.md | 8 ++++---- docs/212.md | 4 ++-- docs/213.md | 2 +- docs/214.md | 6 +++--- docs/216.md | 12 +++++++----- docs/217.md | 4 ++-- docs/218.md | 4 ++-- docs/219.md | 8 ++++---- docs/220.md | 2 +- docs/221.md | 4 ++-- 19 files changed, 59 insertions(+), 56 deletions(-) diff --git a/docs/202.md b/docs/202.md index 8264567..676c217 100644 --- a/docs/202.md +++ b/docs/202.md @@ -9,7 +9,7 @@ sudo apt-get install python3-pyqt5 ``` -如果您使用 Windows 或 Mac 计算机,则可以从以下网站下载 [PyQT5](https://pythonspot.com/pyqt5/) : [https://www.riverbankcomputing.com/software/pyqt/download5](https://www.riverbankcomputing.com/software/pyqt/download5) +如果您使用 Windows 或 Mac 计算机,则可以从以下网站下载 [PyQT5](https://pythonspot.com/pyqt5/):[https://www.riverbankcomputing.com/software/pyqt/download5](https://www.riverbankcomputing.com/software/pyqt/download5) ## PyQt5 窗口 @@ -43,7 +43,7 @@ if __name__ == '__main__': ``` -我们使用 setGeometry(left,top,width,height)方法设置窗口大小。 使用 setWindowTitle(title)设置窗口标题。 最后调用 show()以显示窗口。 +我们使用`setGeometry(left, top, width, height)`方法设置窗口大小。 使用`setWindowTitle(title)`设置窗口标题。 最后调用`show()`以显示窗口。 运行: diff --git a/docs/203.md b/docs/203.md index 695b3e5..e9994d1 100644 --- a/docs/203.md +++ b/docs/203.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/pyqt5-buttons/](https://pythonspot.com/pyqt5-buttons/) -PyQt5 支持使用 QPushButton 类的按钮。 此类在 PyQt5.QtWidgets 组中。 可以通过调用构造函数 QPushButton 并将其文本显示为参数来创建按钮。 +PyQt5 支持使用`QPushButton`类的按钮。 此类在`PyQt5.QtWidgets`组中。 可以通过调用构造函数`QPushButton`并将其文本显示为参数来创建按钮。 ## 简介 @@ -14,7 +14,7 @@ from PyQt5.QtCore import pyqtSlot ``` -在 initUI()方法中,添加以下代码行: +在`initUI()`方法中,添加以下代码行: ```py button = QPushButton('PyQt5 button', self) @@ -23,7 +23,7 @@ button.move(100,70) ``` -QPushButton 创建小部件,第一个参数是按钮上的文本。 当用户将鼠标指向按钮时,setToolTip 方法显示消息。 最后,将按钮移动到坐标 x = 100,y = 70。 我们需要为按钮单击创建一种方法: +`QPushButton`创建小部件,第一个参数是按钮上的文本。 当用户将鼠标指向按钮时,`setToolTip`方法显示消息。 最后,将按钮移动到坐标`x = 100`,`y = 70`。 我们需要为按钮单击创建一种方法: ```py @pyqtSlot() diff --git a/docs/204.md b/docs/204.md index bf21f78..9b0895f 100644 --- a/docs/204.md +++ b/docs/204.md @@ -6,14 +6,14 @@ ![pyqt5-messagebox](img/cf4c779d69c693df5e8c1e309437d6ef.jpg) -为了显示一个消息框,我们需要导入 **QMessageBox** 。 +为了显示一个消息框,我们需要导入`QMessageBox`。 ```py from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox ``` -我们使用方法 **QMessageBox.question()**显示消息框。 +我们使用方法`QMessageBox.question()`显示消息框。 ## PyQt5 消息框代码 @@ -57,7 +57,7 @@ if __name__ == '__main__': ## 消息框的更多按钮 -考虑到我们使用 **QMessageBox。是**和 **QMessageBox.No** 。 我们可以轻松添加其他选项: +考虑到我们使用`QMessageBox.Yes`和`QMessageBox.No`。 我们可以轻松添加其他选项: ```py buttonReply = QMessageBox.question(self, 'PyQt5 message', "Do you want to save?", QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel, QMessageBox.Cancel) @@ -74,12 +74,13 @@ if buttonReply == QMessageBox.Cancel: 可用的按钮有: | 总览 | | | -| QMessageBox.Cancel | QMessageBox.Ok | QMessageBox.Help | -| QMessageBox.Open | QMessageBox.Save | QMessageBox.SaveAll | -| QMessageBox.Discard | QMessageBox。关闭 | QMessageBox.Apply | -| QMessageBox.Reset | QMessageBox。是 | QMessageBox.YesToAll | -| QMessageBox.No | QMessageBox.NoToAll | QMessageBox.NoButton | -| QMessageBox.RestoreDefaults | QMessageBox.Abort | QMessageBox.Retry | -| QMessageBox.Ignore | +| --- | --- | --- | +| `QMessageBox.Cancel` | `QMessageBox.Ok` | `QMessageBox.Help` | +| `QMessageBox.Open` | `QMessageBox.Save` | `QMessageBox.SaveAll` | +| `QMessageBox.Discard` | `QMessageBox.Close` | `QMessageBox.Apply` | +| `QMessageBox.Reset` | `QMessageBox.Yes` | `QMessageBox.YesToAll` | +| `QMessageBox.No` | `QMessageBox.NoToAll` | `QMessageBox.NoButton` | +| `QMessageBox.RestoreDefaults` | `QMessageBox.Abort` | `QMessageBox.Retry` | +| `QMessageBox.Ignore` | [下载 PyQT5 示例](https://pythonspot.com/download-pyqt5-examples/) \ No newline at end of file diff --git a/docs/205.md b/docs/205.md index 58c573d..5e5d107 100644 --- a/docs/205.md +++ b/docs/205.md @@ -2,9 +2,9 @@ > 原文: [https://pythonspot.com/pyqt5-textbox-example/](https://pythonspot.com/pyqt5-textbox-example/) -在本文中,您将学习如何在 [**PyQt5**](https://pythonspot.com/pyqt5/) 中使用文本框。 该小部件称为 **QLineEdit** ,并具有 **setText** ()来设置文本框值的方法,以及**文本**()来获取值的方法。 +在本文中,您将学习如何在 [**PyQt5**](https://pythonspot.com/pyqt5/) 中使用文本框。 该小部件称为`QLineEdit`,并具有`setText()`来设置文本框值的方法,以及`text()`来获取值的方法。 -我们可以使用 resize(width,height)方法设置文本框的大小。 可以使用 move(x,y)方法或使用网格布局来设置位置。 +我们可以使用`resize(width, height)`方法设置文本框的大小。 可以使用`move(x, y)`方法或使用网格布局来设置位置。 ## PyQt5 文本框 diff --git a/docs/206.md b/docs/206.md index f787794..92142a7 100644 --- a/docs/206.md +++ b/docs/206.md @@ -2,9 +2,9 @@ > 原文: [https://pythonspot.com/pyqt5-menu/](https://pythonspot.com/pyqt5-menu/) -要为 [**PyQt5**](https://pythonspot.com/pyqt5/) 程序创建菜单,我们需要使用 QMainWindow。 这种类型的菜单在许多应用程序中都可见,并显示在窗口栏的正下方。 它通常具有文件和编辑子菜单。 +要为 [**PyQt5**](https://pythonspot.com/pyqt5/) 程序创建菜单,我们需要使用`QMainWindow`。 这种类型的菜单在许多应用程序中都可见,并显示在窗口栏的正下方。 它通常具有文件和编辑子菜单。 -可以使用 menuBar()方法创建顶部菜单。 子菜单添加了 addMenu(name) 示例: +可以使用`menuBar()`方法创建顶部菜单。 子菜单添加了`addMenu(name)`。示例: ```py mainMenu = self.menuBar() diff --git a/docs/207.md b/docs/207.md index e0523c5..e0171ce 100644 --- a/docs/207.md +++ b/docs/207.md @@ -4,11 +4,11 @@ 在本文中,您将学习如何将表格与 [**PyQt5**](https://pythonspot.com/pyqt5/) 结合使用。 您可以将一个或多个表格添加到任何 PyQt 应用程序或窗口。 -表格可以具有多个行和列。 可以使用 setRowCount()和 setColumnCount()来指定。 +表格可以具有多个行和列。 可以使用`setRowCount()`和`setColumnCount()`来指定。 ![PyQt5 table](img/b1cecef71e11f781248c0be0b90beddd.jpg) -要添加表格,您将需要导入 **QTableWidget** 和 **QTableWidgetItem** 。 +要添加表格,您将需要导入`QTableWidget`和`QTableWidgetItem`。 ## 示例 diff --git a/docs/208.md b/docs/208.md index 7018773..154112c 100644 --- a/docs/208.md +++ b/docs/208.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/pyqt5-tabs/](https://pythonspot.com/pyqt5-tabs/) -在本文中,您将学习将选项卡与 [**PyQt5**](https://pythonspot.com/pyqt5/) 结合使用。 我们将首先显示完整的代码,然后进行解释。 PyQt5 有一个小部件来创建称为 QTabWidget 的选项卡。 QTabWidget 可以包含选项卡(QWidgets),这些选项卡上具有小部件,例如标签,按钮,图像等。 +在本文中,您将学习将选项卡与 [**PyQt5**](https://pythonspot.com/pyqt5/) 结合使用。 我们将首先显示完整的代码,然后进行解释。 PyQt5 有一个小部件来创建称为`QTabWidget`的选项卡。`QTabWidget`可以包含选项卡(`QWidget`),这些选项卡上具有小部件,例如标签,按钮,图像等。 ![pyqt5-tabs](img/ca67319c33ab1709f8fd3eafa79c6dfb.jpg) @@ -81,7 +81,7 @@ class MyTableWidget(QWidget) ``` -我们通过为标签创建一个 **QTabWidget** 和两个 **QWidgets** 来初始化标签屏幕。 +我们通过为标签创建一个`QTabWidget`和两个`QWidget`来初始化标签屏幕。 ```py self.tabs = QTabWidget() diff --git a/docs/209.md b/docs/209.md index 6e24906..2f6f50d 100644 --- a/docs/209.md +++ b/docs/209.md @@ -72,7 +72,7 @@ if __name__ == '__main__': ## 解释 -我们首先在 initUI()方法中调用 self.createHorizo​​ntalLayout()方法。 在方法内部,我们创建了一个带有标题和水平布局的框: +我们首先在`initUI()`方法中调用`self.createHorizo​​ntalLayout()`方法。 在方法内部,我们创建了一个带有标题和水平布局的框: ```py self.horizontalGroupBox = QGroupBox("What is your favorite color?") @@ -80,7 +80,7 @@ layout = QHBoxLayout() ``` -我们创建小部件(在此示例中为 QPushButtons),并将它们一个接一个地添加到布局中: +我们创建小部件(在此示例中为`QPushButtons`),并将它们一个接一个地添加到布局中: ```py buttonBlue = QPushButton('Blue', self) @@ -96,7 +96,7 @@ self.horizontalGroupBox.setLayout(layout) ``` -在 initUI 方法中,我们将其添加到窗口中: +在`initUI`方法中,我们将其添加到窗口中: ```py windowLayout = QVBoxLayout() diff --git a/docs/210.md b/docs/210.md index 8b7b1d3..99d241b 100644 --- a/docs/210.md +++ b/docs/210.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/pyqt5-grid-layout/](https://pythonspot.com/pyqt5-grid-layout/) -[**PyQt5**](https://pythonspot.com/pyqt5/) 支持网格布局,其名称为 **QGridLayout** 。 可以在水平和垂直方向上将小部件添加到网格中。 带有小部件的网格布局示例如下所示: +[**PyQt5**](https://pythonspot.com/pyqt5/) 支持网格布局,其名称为`QGridLayout`。 可以在水平和垂直方向上将小部件添加到网格中。 带有小部件的网格布局示例如下所示: ![pyqt-grid-layout](img/6094d3e9eaea24f4f064dfcd2ea91ddc.jpg) @@ -66,14 +66,14 @@ if __name__ == '__main__': ## 解释 -我们通过以下方式导入 gridlayout 和其他内容: +我们通过以下方式导入`gridlayout`和其他内容: ```py from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QHBoxLayout, QGroupBox, QDialog, QVBoxLayout, QGridLayout ``` -在方法 createGridLayout()中,我们创建带有标题的网格并设置大小。 +在方法`createGridLayout()`中,我们创建带有标题的网格并设置大小。 ```py def createGridLayout(self): @@ -84,7 +84,7 @@ def createGridLayout(self): ``` -使用添加小部件 +使用`addWidget` ```py layout.addWidget(Widget,X,Y) diff --git a/docs/211.md b/docs/211.md index 04c5a6d..ce103ce 100644 --- a/docs/211.md +++ b/docs/211.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/pyqt5-input-dialog/](https://pythonspot.com/pyqt5-input-dialog/) -[**PyQt5**](https://pythonspot.com/pyqt5/) 支持多个输入对话框,使用它们可以导入 QInputDialog。 +[**PyQt5**](https://pythonspot.com/pyqt5/) 支持多个输入对话框,使用它们可以导入`QInputDialog`。 ```py from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit @@ -15,7 +15,7 @@ from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit ## 获取整数 -使用 QInputDialog.getInt()获取整数: +使用`QInputDialog.getInt()`获取整数: ```py def getInteger(self): @@ -29,7 +29,7 @@ def getInteger(self): ## 获得浮点 -通过 QInputDialog.getDouble()获得双倍: +通过`QInputDialog.getDouble()`获得双倍: ```py def getDouble(self): @@ -56,7 +56,7 @@ def getChoice(self): ## 获取字符串 -使用 QInputDialog.getText()获取字符串 +使用`QInputDialog.getText()`获取字符串 ```py def getText(self): diff --git a/docs/212.md b/docs/212.md index 71fb00f..0739e32 100644 --- a/docs/212.md +++ b/docs/212.md @@ -4,11 +4,11 @@ [**PyQt5**](https://pythonspot.com/pyqt5/) 支持(本机)文件对话框:打开文件,打开文件和保存文件。 通过调用 PyQt5 中包含的功能,您将获得默认的文件对话框,而无需从头开始重新创建这些对话框。 -需要导入 **QFileDialog** 。 +需要导入`QFileDialog`。 ## 文件对话框示例 -使用的方法是 QFileDialog.getOpenFileName(),QFileDialog.getOpenFileNames(),QFileDialog.getSaveFileName()。 使用方法参数可以指定默认目录,文件类型和默认文件名。 +使用的方法是`QFileDialog.getOpenFileName()`,`QFileDialog.getOpenFileNames()`,`QFileDialog.getSaveFileName()`。 使用方法参数可以指定默认目录,文件类型和默认文件名。 ![pyqt5-open-file-dialog](img/c145c7271f700e11aa378a211bb94dff.jpg) diff --git a/docs/213.md b/docs/213.md index 1804c60..03de9be 100644 --- a/docs/213.md +++ b/docs/213.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/pyqt5-image/](https://pythonspot.com/pyqt5-image/) -PyQt5(和 Qt)默认情况下支持图像。 在本文中,我们将向您展示如何向窗口添加图像。 可以使用 QPixmap 类加载图像。 +PyQt5(和 Qt)默认情况下支持图像。 在本文中,我们将向您展示如何向窗口添加图像。 可以使用`QPixmap`类加载图像。 ## PyQt5 图像简介 diff --git a/docs/214.md b/docs/214.md index 2100d10..b626cc2 100644 --- a/docs/214.md +++ b/docs/214.md @@ -47,14 +47,14 @@ from PyQt4.QtGui import * ``` -我们使用 QApplication()创建 [PyQT4](https://pythonspot.com/pyqt4/) 应用程序对象: +我们使用`QApplication()`创建 [PyQT4](https://pythonspot.com/pyqt4/) 应用程序对象: ```py a = QApplication(sys.argv) ``` -我们创建窗口(QWidget),调整大小,设置标题并显示以下代码: +我们创建窗口(`QWidget`),调整大小,设置标题并显示以下代码: ```py w = QWidget() @@ -71,4 +71,4 @@ w.show() ``` -您可以下载 PyQt4 示例集合: , [下载 PyQT 代码(批量集合)](https://pythonspot.com/python-qt-examples/) \ No newline at end of file +您可以下载 PyQt4 示例集合:[下载 PyQT 代码(批量集合)](https://pythonspot.com/python-qt-examples/) \ No newline at end of file diff --git a/docs/216.md b/docs/216.md index a2b8d3c..b09bd16 100644 --- a/docs/216.md +++ b/docs/216.md @@ -40,7 +40,7 @@ sys.exit(a.exec_()) ![qtMessagebox question](img/42005bdb1e24d6b5c1b14e5895521e3a.jpg) -qtMessagebox 问题 +QT 问题消息框 [PyQT4](https://pythonspot.com/pyqt4/) 提供了不同类型的消息框。 @@ -66,7 +66,7 @@ QMessageBox.information(w, "Message", "An information messagebox @ pythonspot.co ![QMessageBox Info](img/6efbaae64acdb4e69214c7589963b5bd.jpg) -QMessageBox 信息 +`QMessageBox`信息 ## PyQT4 错误框 @@ -77,9 +77,11 @@ QMessageBox.critical(w, "Message", "No disk space left on device.") ``` -Result: ![QMessagebox ](img/af9cd039b8bc48207cfd140b3bd3dd1c.jpg) +结果: + +![QMessagebox ](img/af9cd039b8bc48207cfd140b3bd3dd1c.jpg) -QMessagebox +`QMessagebox` ## PyQT4 关于框 @@ -94,6 +96,6 @@ QMessageBox.about(w, "About", "An example messagebox @ pythonspot.com ") ![qt Messagebox](img/843b3c0a68065ac101f04944c2bac053.jpg) -qt 消息框 +QT 消息框 [下载 PyQT 代码(批量收集)](https://pythonspot.com/python-qt-examples/) \ No newline at end of file diff --git a/docs/217.md b/docs/217.md index efece4f..ef5501b 100644 --- a/docs/217.md +++ b/docs/217.md @@ -8,9 +8,9 @@ PyQT 菜单 [**PyQt4**](https://pythonspot.com/pyqt4/) **菜单**出现在窗口栏的顶部。 **菜单**使用户可以控制应用程序,并且通常位于窗口顶部。 -QMainWindow 类创建主应用程序窗口。 此类具有一个名为 menuBar()的方法,该方法添加标题栏。 +`QMainWindow`类创建主应用程序窗口。 此类具有一个名为`menuBar()`的方法,该方法添加标题栏。 -可以使用 addMenu()将菜单添加到标题栏。 在每个菜单内,您都可以使用 addAction 方法添加命令。 +可以使用`addMenu()`将菜单添加到标题栏。 在每个菜单内,您都可以使用`addAction`方法添加命令。 ## PyQt4 菜单栏 diff --git a/docs/218.md b/docs/218.md index 8808215..a935d32 100644 --- a/docs/218.md +++ b/docs/218.md @@ -12,7 +12,7 @@ ## 文本框小部件 -几乎每个应用程序中都存在输入字段。 在 [PyQT4](https://pythonspot.com/pyqt4/) 中,可以使用 QLineEdit()函数创建输入字段。 +几乎每个应用程序中都存在输入字段。 在 [PyQT4](https://pythonspot.com/pyqt4/) 中,可以使用`QLineEdit()`函数创建输入字段。 ```py #! /usr/bin/env python @@ -93,7 +93,7 @@ qt 组合框 ## 日历小部件 -PyQT4 库有一个日历小部件,您可以使用 QCalendarWidget()调用来创建它。 +PyQT4 库有一个日历小部件,您可以使用`QCalendarWidget()`调用来创建它。 ```py #! /usr/bin/env python diff --git a/docs/219.md b/docs/219.md index 6ca379f..35e5384 100644 --- a/docs/219.md +++ b/docs/219.md @@ -8,9 +8,9 @@ PyQt4 文本框示例 在本文中,您将学习如何使用 [PyQt4](https://pythonspot.com/pyqt4/) 与文本框进行交互。 -如果要在文本框(QLineEdit)中显示文本,则可以使用 setText()方法。 +如果要在文本框(`QLineEdit`)中显示文本,则可以使用`setText()`方法。 -## PyQt4 QLineEdit +## PyQt4 `QLineEdit` 如果按下按钮,下面的文本框示例将更改文本。 @@ -66,7 +66,7 @@ button = QPushButton('Click me', w) ``` -我们通过以下方式将按钮连接到 on_click 函数: +我们通过以下方式将按钮连接到`on_click`函数: ```py # connect the signals to the slots @@ -74,6 +74,6 @@ button.clicked.connect(on_click) ``` -此函数使用 setText()设置文本框。 +此函数使用`setText()`设置文本框。 [下载 PyQT 代码(批量收集)](https://pythonspot.com/python-qt-examples/) \ No newline at end of file diff --git a/docs/220.md b/docs/220.md index eccc874..01bf082 100644 --- a/docs/220.md +++ b/docs/220.md @@ -2,7 +2,7 @@ > 原文: [https://pythonspot.com/qt4-table/](https://pythonspot.com/qt4-table/) -我们可以使用 QTableWidget 来显示表格,QTableWidget 是 [PyQt](https://pythonspot.com/pyqt4/) 模块的一部分。 我们设置标题,行数,列数并添加数据。 +我们可以使用`QTableWidget`来显示表格,`QTableWidget`是 [PyQt](https://pythonspot.com/pyqt4/) 模块的一部分。 我们设置标题,行数,列数并添加数据。 ## Qt4 表格示例 diff --git a/docs/221.md b/docs/221.md index a9c54e1..7a52bd7 100644 --- a/docs/221.md +++ b/docs/221.md @@ -2,14 +2,14 @@ > 原文: [https://pythonspot.com/qt4-tabs/](https://pythonspot.com/qt4-tabs/) -选项卡在图形应用程序中非常有用。 它们出现在网络浏览器,文本编辑器和任何其他应用中。 要创建选项卡式窗口,您需要调用 QTabWidget()函数。 每个选项卡都是您之前看到的 QWidget()。 您可以使用以下功能将 QWidget 与 QTabWidget 连接: +选项卡在图形应用程序中非常有用。 它们出现在网络浏览器,文本编辑器和任何其他应用中。 要创建选项卡式窗口,您需要调用`QTabWidget()`函数。 每个选项卡都是您之前看到的`QWidget()`。 您可以使用以下函数将`QWidget`与`QTabWidget`连接: ```py tabs.addTab(tab1,"Tab 1") ``` -其中第一个参数是选项卡对象,第二个参数是显示在屏幕上的名称。 我们在第一个标签(QWidget)中添加了一些按钮。 +其中第一个参数是选项卡对象,第二个参数是显示在屏幕上的名称。 我们在第一个标签(`QWidget`)中添加了一些按钮。 ## 示例代码: -- GitLab