Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
pythonbasics-zh
提交
9ee33d15
P
pythonbasics-zh
项目概览
OpenDocCN
/
pythonbasics-zh
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
pythonbasics-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9ee33d15
编写于
12月 02, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-12-02 22:08:33
上级
4268b4df
变更
37
隐藏空白更改
内联
并排
Showing
37 changed file
with
95 addition
and
95 deletion
+95
-95
docs/100.md
docs/100.md
+3
-3
docs/101.md
docs/101.md
+3
-3
docs/102.md
docs/102.md
+2
-2
docs/103.md
docs/103.md
+1
-1
docs/104.md
docs/104.md
+2
-2
docs/105.md
docs/105.md
+2
-2
docs/106.md
docs/106.md
+3
-3
docs/107.md
docs/107.md
+1
-1
docs/108.md
docs/108.md
+6
-6
docs/109.md
docs/109.md
+1
-1
docs/110.md
docs/110.md
+2
-2
docs/111.md
docs/111.md
+2
-2
docs/112.md
docs/112.md
+1
-1
docs/113.md
docs/113.md
+1
-1
docs/114.md
docs/114.md
+6
-6
docs/115.md
docs/115.md
+2
-2
docs/116.md
docs/116.md
+1
-1
docs/119.md
docs/119.md
+2
-2
docs/122.md
docs/122.md
+1
-1
docs/77.md
docs/77.md
+1
-1
docs/80.md
docs/80.md
+2
-2
docs/81.md
docs/81.md
+9
-9
docs/82.md
docs/82.md
+4
-4
docs/83.md
docs/83.md
+4
-4
docs/84.md
docs/84.md
+2
-2
docs/85.md
docs/85.md
+4
-4
docs/86.md
docs/86.md
+2
-2
docs/87.md
docs/87.md
+5
-5
docs/90.md
docs/90.md
+1
-1
docs/92.md
docs/92.md
+2
-2
docs/93.md
docs/93.md
+1
-1
docs/94.md
docs/94.md
+1
-1
docs/95.md
docs/95.md
+2
-2
docs/96.md
docs/96.md
+2
-2
docs/97.md
docs/97.md
+6
-6
docs/98.md
docs/98.md
+3
-3
docs/99.md
docs/99.md
+2
-2
未找到文件。
docs/100.md
浏览文件 @
9ee33d15
...
...
@@ -10,9 +10,9 @@
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QProgressBar
##
`QProgressBar`
### 进度
栏
### 进度
条
使用下面的代码创建进度条:
...
...
@@ -29,7 +29,7 @@ self.pbar.setValue(50)
```
这就是创建进度
栏
所需的全部。
这就是创建进度
条
所需的全部。
要更新其值,您可以使用 QTimer。
...
...
docs/101.md
浏览文件 @
9ee33d15
# PyQt 表
# PyQt 表
格
> 原文: [https://pythonbasics.org/pyqt-table/](https://pythonbasics.org/pyqt-table/)
...
...
@@ -13,7 +13,7 @@
## 表格
###
QTableWidget
###
`QTableWidget`
QTableWidget 是具有行和列的表小部件。
...
...
@@ -28,7 +28,7 @@ QTableWidget 是具有行和列的表小部件。
**Related Course:**
[
PyQt Desktop Apps with Python
](
https://gum.co/pysqtsamples
)
### PyQT 中的
表格
### PyQT 中的表格
该表由变量数据定义。
...
...
docs/102.md
浏览文件 @
9ee33d15
#
QVBoxLayout
#
`QVBoxLayout`
> 原文: [https://pythonbasics.org/QVBoxLayout/](https://pythonbasics.org/QVBoxLayout/)
...
...
@@ -15,7 +15,7 @@
## 垂直布局
###
QVboxLayout
示例
###
`QVboxLayout`
示例
下面的简单示例创建一个
`QVboxLayout`
。 然后使用
`addWidget`
方法,在
**垂直方向**
上添加新创建的按钮。
...
...
docs/103.md
浏览文件 @
9ee33d15
#
pyq
t 样式
#
PyQ
t 样式
> 原文: [https://pythonbasics.org/pyqt-style/](https://pythonbasics.org/pyqt-style/)
...
...
docs/104.md
浏览文件 @
9ee33d15
# 编译 PyQt 到 E
xe
# 编译 PyQt 到 E
XE
> 原文: [https://pythonbasics.org/Compile-PyQt-to-exe/](https://pythonbasics.org/Compile-PyQt-to-exe/)
...
...
@@ -9,7 +9,7 @@
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
设为可执行
##
构建 EXE
### 安装工具链
...
...
docs/105.md
浏览文件 @
9ee33d15
#
QDial
#
`QDial`
> 原文: [https://pythonbasics.org/QDial/](https://pythonbasics.org/QDial/)
...
...
@@ -11,7 +11,7 @@ QDial 小部件的外观可能会在操作系统上发生变化。 但是逻辑
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QDial
##
`QDial`
### 拨号小部件示例
...
...
docs/106.md
浏览文件 @
9ee33d15
#
q 复选框
#
`QCheckBox`
> 原文: [https://pythonbasics.org/qcheckbox/](https://pythonbasics.org/qcheckbox/)
复选框(
**QCheckbox**
)是默认的 qt 小部件,可以使用方法
`setChecked(true)`
进行检查。 它是
`PyQt5.QtWidgets`
的一部分。
您可以使用
`.toggled.connect()`
添加点击回调/信号。 然后,接收
插
槽可以处理事件。
您可以使用
`.toggled.connect()`
添加点击回调/信号。 然后,接收槽可以处理事件。
![
pyqt checkox
](
img/c05561472bf0335f0774e08359499538.jpg
)
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QCheckBox
##
`QCheckBox`
### PyQt 复选框示例
...
...
docs/107.md
浏览文件 @
9ee33d15
#
pyq
t 单选按钮
#
PyQ
t 单选按钮
> 原文: [https://pythonbasics.org/pyqt-radiobutton/](https://pythonbasics.org/pyqt-radiobutton/)
...
...
docs/108.md
浏览文件 @
9ee33d15
#
pyqt
组框
#
PyQt 分分
组框
> 原文: [https://pythonbasics.org/pyqt-groupbox/](https://pythonbasics.org/pyqt-groupbox/)
分
组框 _
`QGroupBox`
_ 可以对小部件进行分组。 它通常具有标题和边框。 任何小部件都可以添加到
组框中。 这可以进一步用于将 UI / UX 与用户进行通信。
分
分组框 _
`QGroupBox`
_ 可以对小部件进行分组。 它通常具有标题和边框。 任何小部件都可以添加到分
组框中。 这可以进一步用于将 UI / UX 与用户进行通信。
本示例演示如何创建组框,如下所示:
本示例演示如何创建
分
组框,如下所示:
![
pyqt groupbox
](
img/b7d7436549630e570c53922ca7771eda.jpg
)
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QGroupBox
##
`QGroupBox`
### PyQt
Groupbox
### PyQt
分组框
用
`QGroupBox("title")`
初始化
组框。 然后将布局添加到
组框。 小部件将添加到布局中。
用
`QGroupBox("title")`
初始化
分组框。 然后将布局添加到分
组框。 小部件将添加到布局中。
```
py
from
PyQt5.QtWidgets
import
*
...
...
docs/109.md
浏览文件 @
9ee33d15
#
pyq
t 工具提示
#
PyQ
t 工具提示
> 原文: [https://pythonbasics.org/pyqt-tooltip/](https://pythonbasics.org/pyqt-tooltip/)
...
...
docs/110.md
浏览文件 @
9ee33d15
#
pyq
t 工具箱
#
PyQ
t 工具箱
> 原文: [https://pythonbasics.org/pyqt-toolbox/](https://pythonbasics.org/pyqt-toolbox/)
...
...
@@ -13,7 +13,7 @@
## 工具箱示例
###
QToolBox
###
`QToolBox`
下面的代码创建一个包含 3 个项目的工具箱。 工具箱
`QToolBox`
具有方法
`.addItem()`
。
...
...
docs/111.md
浏览文件 @
9ee33d15
#
pyq
t 工具栏
#
PyQ
t 工具栏
> 原文: [https://pythonbasics.org/pyqt-Toolbar/](https://pythonbasics.org/pyqt-Toolbar/)
...
...
@@ -13,7 +13,7 @@ PyQt 窗口除了文件菜单外,通常还具有工具栏`QToolBar`。 工具
## 工具栏
###
QToolBar
示例
###
`QToolBar`
示例
下面的程序创建一个带有工具栏
`QToolBar`
和按钮
`QToolButton`
的窗口。 您可以将工具栏添加到任何 PyQt 窗口。 它还添加了文本框。
...
...
docs/112.md
浏览文件 @
9ee33d15
#
pyq
t 菜单栏
#
PyQ
t 菜单栏
> 原文: [https://pythonbasics.org/pyqt-menubar/](https://pythonbasics.org/pyqt-menubar/)
...
...
docs/113.md
浏览文件 @
9ee33d15
# PyQt
TabWidget
# PyQt
标签小部件
> 原文: [https://pythonbasics.org/pyqt-TabWidget/](https://pythonbasics.org/pyqt-TabWidget/)
...
...
docs/114.md
浏览文件 @
9ee33d15
# pyqt 自动
完成
# pyqt 自动
补全
> 原文: [https://pythonbasics.org/pyqt-auto-complete/](https://pythonbasics.org/pyqt-auto-complete/)
PyQt 支持 _ 自动
完成
_。 如果输入文本框(
`QLineEdit`
),它可以提出建议。 从列表中推荐这些建议。
PyQt 支持 _ 自动
补全
_。 如果输入文本框(
`QLineEdit`
),它可以提出建议。 从列表中推荐这些建议。
本示例将自动
完成
功能添加到
`QLineEdit`
文本框中。
本示例将自动
补全
功能添加到
`QLineEdit`
文本框中。
![
auto complete QLineEdit
](
img/d1daeade8423826325f8b569bf16acc5.jpg
)
_ 图片:在 pyqt 窗口中显示的标签。_
## 自动
完成
## 自动
补全
###
QLineEdit 自动完成
示例
###
`QLineEdit`自动补全
示例
首先创建选项(名称)列表,然后创建
`completer = QCompleter(names)`
。
...
...
@@ -20,7 +20,7 @@ _ 图片:在 pyqt 窗口中显示的标签。_
这些建议已添加到
`self.lineedit.setCompleter(completer)`
中。
如果忘记了最后一行,则
`QCompleter`
和
`QLineEdit`
未连接,这意味着没有
**自动
完成
**
。
如果忘记了最后一行,则
`QCompleter`
和
`QLineEdit`
未连接,这意味着没有
**自动
补全
**
。
```
py
from
PyQt5.QtWidgets
import
*
...
...
docs/115.md
浏览文件 @
9ee33d15
#
pyq
t 列表框
#
PyQ
t 列表框
> 原文: [https://pythonbasics.org/pyqt-list-box/](https://pythonbasics.org/pyqt-list-box/)
...
...
@@ -13,7 +13,7 @@
## PyQt 列表框示例
###
QListWidget
###
`QListWidget`
使用
`QListWidget()`
创建一个列表框小部件。 然后添加带有
`self.listwidget.insertItem(0, "Red")`
的项目,其中第一个参数是索引。
...
...
docs/116.md
浏览文件 @
9ee33d15
#
pyq
t 输入对话框
#
PyQ
t 输入对话框
> 原文: [https://pythonbasics.org/pyqt-input-dialog/](https://pythonbasics.org/pyqt-input-dialog/)
...
...
docs/119.md
浏览文件 @
9ee33d15
...
...
@@ -24,7 +24,7 @@
一些数据可视化工具是 Tableau,Infogram,ChartBlocks,Datawrapper,Plotly,RAW,Visual.ly 等。
###
古
典机器学习
###
经
典机器学习
在数据科学中,计算机本身学习如何使用不同的算法和统计信息来计算不同的数据。
...
...
@@ -50,7 +50,7 @@
![
big data
](
img/e238a9edc229de15d7efe37f83b76b42.jpg
)
###
的结果
###
总结
如今,对数据科学的最初威胁是难以阅读某些自然语言,数据处理和图像处理。
...
...
docs/122.md
浏览文件 @
9ee33d15
...
...
@@ -34,7 +34,7 @@ _ 每个程序员都应该了解 Python 机器学习的库 _
熊猫提供了用于分组,合并和过滤数据以及执行时间序列分析的方法。
它有两个主要结构:一维(系列)和二维(数据
框
)。
它有两个主要结构:一维(系列)和二维(数据
帧
)。
熊猫的关键字是标签和关系数据。
...
...
docs/77.md
浏览文件 @
9ee33d15
...
...
@@ -77,7 +77,7 @@ plt.show()
### 多个直线
地块
中可以有多条线。 要添加另一行,只需再次调用 plot(x,y)函数。 在下面的示例中,我们在图表上绘制了 y(y1,y2)的两个不同值。
绘图
中可以有多条线。 要添加另一行,只需再次调用 plot(x,y)函数。 在下面的示例中,我们在图表上绘制了 y(y1,y2)的两个不同值。
```
py
import
matplotlib.pyplot
as
plt
...
...
docs/80.md
浏览文件 @
9ee33d15
...
...
@@ -30,7 +30,7 @@ plt.show()
![
boxplot
](
img/c9b1087694d000a610185c965cc39375.jpg
)
###
箱线图水平
###
水平箱线图
箱线图可以是水平图。 下例显示了水平方向的箱线图。
我们再次使用虹膜数据集。 显示的颜色是默认颜色,但是它们是可配置的。
...
...
@@ -69,7 +69,7 @@ plt.show()
![
boxplot colors
](
img/d545576b02a082b367909f9271020d5f.jpg
)
###
箱形
图
###
多重箱线
图
箱线图多重绘图以默认颜色显示法线方向上的集合。
...
...
docs/81.md
浏览文件 @
9ee33d15
#
海上热
图
#
Seaborn 热力
图
> 原文: [https://pythonbasics.org/seaborn_heatmap/](https://pythonbasics.org/seaborn_heatmap/)
热图是矩形数据作为颜色编码矩阵的曲线图。 作为参数,它采用 2D 数据集。 该数据集可以被强制为一个 ndarray。
热
力
图是矩形数据作为颜色编码矩阵的曲线图。 作为参数,它采用 2D 数据集。 该数据集可以被强制为一个 ndarray。
这是可视化数据的好方法,因为它可以显示包括时间在内的各种变量之间的关系。 例如,历年来的频率。
## 热图示例
## 热
力
图示例
### 热图
### 热
力
图
下面的热图图基于 numpy 生成的随机值。 许多参数都是可能的,这只是显示了最基本的图。
下面的热
力
图图基于 numpy 生成的随机值。 许多参数都是可能的,这只是显示了最基本的图。
```
py
import
pandas
as
pd
...
...
@@ -30,9 +30,9 @@ plt.show()
![
heatmap
](
img/7c1fd991881176a5622039e83abd17c8.jpg
)
### 热图颜色
### 热
力
图颜色
下面的热图颜色图再次使用了随机数据。 这次,它使用了不同的颜色图(cmap),带有“蓝色”调板,但仅是 bue 的颜色。 它还使用正方形块。
下面的热
力
图颜色图再次使用了随机数据。 这次,它使用了不同的颜色图(cmap),带有“蓝色”调板,但仅是 bue 的颜色。 它还使用正方形块。
```
py
import
pandas
as
pd
...
...
@@ -50,9 +50,9 @@ plt.show()
![
heatmap colors
](
img/fa730ce5ba742c146bfa8b3dac4a6a46.jpg
)
### 热图数据
### 热
力
图数据
热图数据图类似,但是使用不同的调色板。 它使用 seaborn 中包含的航空公司或航班数据集。
热
力
图数据图类似,但是使用不同的调色板。 它使用 seaborn 中包含的航空公司或航班数据集。
```
py
import
pandas
as
pd
...
...
docs/82.md
浏览文件 @
9ee33d15
# Seaborn
Lmplot
# Seaborn
直线图
> 原文: [https://pythonbasics.org/seaborn_line_plot/](https://pythonbasics.org/seaborn_line_plot/)
...
...
@@ -8,9 +8,9 @@
## 线图
##
直
线图
###
lmplot
###
`lmplot`
lmplot 图显示了该线以及 2d 空间上的数据点。 通过指定 x 和 y,可以分别设置水平和垂直标签。
...
...
@@ -29,7 +29,7 @@ plt.show()
![
lmplot
](
img/7e2ac8bd813e9ce9e0e48564f2eda6a7.jpg
)
### 线图
###
直
线图
下图显示了不同类型的线图。 它们可以是您想要的任何颜色。 我们使用了 seaborn 中包含的数据集,但这可以用于任何类型的数据。
...
...
docs/83.md
浏览文件 @
9ee33d15
# Seaborn 对图
# Seaborn
成
对图
> 原文: [https://pythonbasics.org/seaborn_pairplot/](https://pythonbasics.org/seaborn_pairplot/)
...
...
@@ -6,11 +6,11 @@ pairplot 函数创建一个 Axes 网格,以便数据中的每个变量在单
## 对图
##
成
对图
### 对图
###
成
对图
对图显示在下方。 它使用鸢尾花数据集。 数据集有 4 个测量值:萼片宽度,萼片长度,petal_length 和 petal_width。 数据映射在下面的网格中。 由于有 4 个测量值,因此会创建一个 4x4 的图。
成
对图显示在下方。 它使用鸢尾花数据集。 数据集有 4 个测量值:萼片宽度,萼片长度,petal_length 和 petal_width。 数据映射在下面的网格中。 由于有 4 个测量值,因此会创建一个 4x4 的图。
```
py
#!/usr/bin/python3
...
...
docs/84.md
浏览文件 @
9ee33d15
#
海上
调色板
#
Seaborn
调色板
> 原文: [https://pythonbasics.org/seaborn_palette/](https://pythonbasics.org/seaborn_palette/)
Seaborn
地块
可以使用不同的调色板。 这些调色板决定要在图中使用的颜色。 不论使用哪个数据集,对于任何数据集,您都可以更改调色板。
Seaborn
绘图
可以使用不同的调色板。 这些调色板决定要在图中使用的颜色。 不论使用哪个数据集,对于任何数据集,您都可以更改调色板。
调色板具有不同的名称,例如“ hls”,“ Blues”等等。 这些是您拥有的某些调色板选择。 其他调色板包括“深”,“ vlag”和“火箭”。
...
...
docs/85.md
浏览文件 @
9ee33d15
# Seaborn
大熊猫
# Seaborn
Pandas
> 原文: [https://pythonbasics.org/seaborn_pandas/](https://pythonbasics.org/seaborn_pandas/)
Pandas 是一个数据分析和处理模块,可帮助您加载和解析数据。 这是您在创建绘图时可能会使用的模块。
在
熊猫
中,数据存储在数据帧中。 例如,如果您从 Excel 加载数据。 当然,在处理数据时,您不必使用 Pandas,就像在旅行时不必使用汽车一样。 但这使处理数据变得更加容易。
在
Pandas
中,数据存储在数据帧中。 例如,如果您从 Excel 加载数据。 当然,在处理数据时,您不必使用 Pandas,就像在旅行时不必使用汽车一样。 但这使处理数据变得更加容易。
## 示例
###
熊猫
###
Pandas
从
熊猫数据框创建海洋熊猫图。 数据框
使用随机数据,但实际上,这些数据通常来自数据库,Excel 或其他来源。
从
Pandas 数据帧创建 Seaborn Pandas 图。 数据帧
使用随机数据,但实际上,这些数据通常来自数据库,Excel 或其他来源。
该程序会创建不同的图,但为简单起见,仅显示一个结果。
...
...
docs/86.md
浏览文件 @
9ee33d15
# Seaborn 散点图
基本
# Seaborn 散点图
> 原文: [https://pythonbasics.org/seaborn_scatterplot/](https://pythonbasics.org/seaborn_scatterplot/)
...
...
@@ -10,7 +10,7 @@ Seaborn 可以使用 scatterplot()方法创建该图。 数据点与参数
## 散点图
###
散点图基本
###
基本散点图
散点图基本图使用提示数据集。 这是有关基于总账单收到的提示的数据集。 您可以将所需的任何数据集用于散点图,这仅作为基本示例。
...
...
docs/87.md
浏览文件 @
9ee33d15
#
密谋
#
Plotly
> 原文: [https://pythonbasics.org/plotly/](https://pythonbasics.org/plotly/)
...
...
@@ -27,9 +27,9 @@ Plotly 提供了用于绘制图表的 Web 服务。 图形将保存在您的在
*
在 Jupyter Notebook 中脱机工作时,请使用 plotly.offline.iplot()。
### 在线
剧情
### 在线
绘图
在线
地块
需要在
[
plot.ly
](
https://plot.ly
)
上进行计费。
在线
绘图
需要在
[
plot.ly
](
https://plot.ly
)
上进行计费。
更改为您的用户名和
[
API 密钥
](
https://plot.ly/settings/api
)
...
...
@@ -61,7 +61,7 @@ py.plot(data)
![
plotly plot with python
](
img/91a1febe058f4d82b43d642a7e9fa9bb.jpg
)
###
")
独立 HTML(plotly.offline.plot)
### 独立 HTML(plotly.offline.plot)
下面的代码创建一个新的 HTML 文件。 使用浏览器(Firefox,Chrome)打开时,此 HTML 文件将显示图表。
...
...
@@ -76,7 +76,7 @@ plotly.offline.plot({
```
###
iPython
jupyter 笔记本
### jupyter 笔记本
另一种方法是使用 jupyter 笔记本(ipython)。 ipython 是一个功能强大的交互式外壳。
...
...
docs/90.md
浏览文件 @
9ee33d15
# 安装
pyq
t
# 安装
PyQ
t
> 原文: [https://pythonbasics.org/Install-pyqt/](https://pythonbasics.org/Install-pyqt/)
...
...
docs/92.md
浏览文件 @
9ee33d15
...
...
@@ -11,7 +11,7 @@
## PyQt 按钮示例
### 信号和
插
槽
### 信号和槽
您可以使用几行代码创建一个按钮:
...
...
@@ -29,7 +29,7 @@ button1.clicked.connect(button1_clicked)
```
接收方法称为
插
槽,clicked.connect(如果单击了按钮)称为信号。
接收方法称为槽,clicked.connect(如果单击了按钮)称为信号。
```
py
def
button1_clicked
():
...
...
docs/93.md
浏览文件 @
9ee33d15
# PyQt
QMessageBox
# PyQt
`QMessageBox`
> 原文: [https://pythonbasics.org/PyQt-QMessageBox/](https://pythonbasics.org/PyQt-QMessageBox/)
...
...
docs/94.md
浏览文件 @
9ee33d15
...
...
@@ -14,7 +14,7 @@ QGridLayout 是 PyQt5.QtWidgets 的一部分。
## 示例
###
QGridLayout
###
`QGridLayout`
您可以使用单行代码创建 QGridLayout 或网格:
...
...
docs/95.md
浏览文件 @
9ee33d15
#
QLineEdit
#
`QLineEdit`
> 原文: [https://pythonbasics.org/QLineEdit/](https://pythonbasics.org/QLineEdit/)
...
...
@@ -9,7 +9,7 @@
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QLineEdit
##
`QLineEdit`
### 添加输入框
...
...
docs/96.md
浏览文件 @
9ee33d15
# PyQT
QPixmap
# PyQT
`QPixmap`
> 原文: [https://pythonbasics.org/PyQT-QPixmap/](https://pythonbasics.org/PyQT-QPixmap/)
...
...
@@ -11,7 +11,7 @@ QPixmap 支持所有主要的图像格式:BMP,GIF,JPG,JPEG,PNG,PBM
## PyQT 图片
###
QPixmap
###
`QPixmap`
首先创建一个 QPixmap 和一个 QLabel。 然后,您可以像这样组合它们:
...
...
docs/97.md
浏览文件 @
9ee33d15
...
...
@@ -2,18 +2,18 @@
> 原文: [https://pythonbasics.org/PyQt-combobox/](https://pythonbasics.org/PyQt-combobox/)
您可以具有
**QComboBox**
的
列表
框,选择框或组合框。 要使用此小部件,请从 PyQt5.QtWidgets 导入 QComboBox。
您可以具有
**QComboBox**
的
组合
框,选择框或组合框。 要使用此小部件,请从 PyQt5.QtWidgets 导入 QComboBox。
通常,当用户需要从选定数量的项目(例如国家/地区或合同)中进行选择时,您会看到此小部件。
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QComboBox
##
`QComboBox`
### 创建一个
列表
框
### 创建一个
组合
框
您可以使用以下几行创建一个
列表
框:
您可以使用以下几行创建一个
组合
框:
```
py
combo
=
QComboBox
(
self
)
...
...
@@ -21,9 +21,9 @@ combo.addItem("Apple")
```
方法 addItem 将一个选项添加到
列表
框中。 您可以根据需要使用不同的选项多次呼叫。
方法 addItem 将一个选项添加到
组合
框中。 您可以根据需要使用不同的选项多次呼叫。
要将
列表
框更改与方法联系起来,可以使用以下方法:
要将
组合
框更改与方法联系起来,可以使用以下方法:
```
py
combo
.
activated
[
str
].
connect
(
self
.
onChanged
)
...
...
docs/98.md
浏览文件 @
9ee33d15
#
q 复选框
#
`QCheckBox`
> 原文: [https://pythonbasics.org/qcheckbox/](https://pythonbasics.org/qcheckbox/)
复选框(
**QCheckbox**
)是默认的 qt 小部件,可以使用方法
`setChecked(true)`
进行检查。 它是
`PyQt5.QtWidgets`
的一部分。
您可以使用
`.toggled.connect()`
添加点击回调/信号。 然后,接收
插
槽可以处理事件。
您可以使用
`.toggled.connect()`
添加点击回调/信号。 然后,接收槽可以处理事件。
![
pyqt checkox
](
img/c05561472bf0335f0774e08359499538.jpg
)
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QCheckBox
##
`QCheckBox`
### PyQt 复选框示例
...
...
docs/99.md
浏览文件 @
9ee33d15
#
Q 滑子
#
`QSlider`
> 原文: [https://pythonbasics.org/QSlider/](https://pythonbasics.org/QSlider/)
...
...
@@ -9,7 +9,7 @@ PyQt 带有滑块 **QSlider** 。 您可以使用此滑块选择一个值。 滑
[
带有 Python 的 PyQt 桌面应用程序
](
https://gum.co/pysqtsamples
)
##
QSlider
##
`QSlider`
### 创建滑块
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录