彩潭有鲤的札记
时光知味
QSlider
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
QSlider
是个有一个小滑块的组件,这个小滑块能拖着前后滑动,这个经常用于修改一些具有范围的数值,比文本框或者点击增加减少的文本框(spin box)方便多了 本例用一个滑块和一个标签展示.标签为一个图片,滑块控制标签的值
先准备四个分别表示静音、小音量、中音量、大音量的图标,文件名分别叫mute.png,min.png,med.png,max.pngo
文章详情
QProgressBar
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
文章详情
QCalendarWidget
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
文章详情
QPixmap
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
文章详情
QLineEdit
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
QLineEdit组件提供了编辑文本的功能,自带了撤销、重做、剪切、粘贴、拖拽等功能
创建控件
输出模式
文本框的文本输出模式按下面的枚举值看有这四种
文章详情
QSplitter
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
QSplitter组件能让用户通过拖拽分割线的方式改变子窗口大小
文章详情
QComboBox
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
QComboBox组件能让用户在多个选择项中选择一个
增加项目
下拉框的内容有两种增加方式:追加和指定位置添加
可以看到有个参数是userdata,其实就是可以附带的内容,在面板上不显示,但是可以包含的内容,比方我们选择区号,面板上只显示地名,选择好后后台接收的内容是地名对应的数字
还有一种增加的方法:批量增加,用一个可迭代的数据就可以
文章详情
QSpinBox、QDoubleSpinBox
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
QSpinBox是一个主要处理整数和离散值集合的步长调节器控件,它允许用户通过单击增减按钮或用键盘输入值来实现当前显示值的改变。它主要显示整数,也可以通过自定义显示一些离散的值集
QSpinBox继承了QAbstractSpinBox,可以使用父类的各种API
构造函数
创建的控件在默认情况下数值范围是从0到99
最大值和最小值
数值循环
可以通过设置数值循环,在数据到最大值时可以直接转到最小值(反之也可以)
文章详情
拖拽
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
在GUI里,拖放是指用户点击一个虚拟的对象,拖动,然后放置到另外一个对象上面的动作。一般情况下,需要调用很多动作和方法,创建很多变量 拖放能让用户很直观的操作很复杂的逻辑
一般情况下,可以拖放两种东西:数据和图形界面,把一个图像从一个应用拖放到另外一个应用上的实质是操作二进制数据,把一个表格从Firefox上拖放到另外一个位置的实质是操作一个图形组
简单的拖放
本例使用了
QLineEdit
和
QPushButton
,把一个文本从编辑框里拖到按钮上,更新按钮上的标签(文字)
拖拽按钮组件
文章详情
绘图
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本.一般会使用在修改或者提高现有组件的功能,或者创建自己的组件,使用PyQt5的绘图API进行操作绘图由
paintEvent()方
法完成,绘图的代码要放在
QPainter
对象的
begin()
和
end()
方法之间,是低级接囗。
GIF动画
文本涂鸦
点的绘画
颜色
QPen
QBrush
贝塞尔曲线
文章详情
美化
Python
|
2021-07-21
Python
PyQT5
type
status
date
slug
summary
tags
category
icon
password
Property
tuxiang.py
195.4KB
文章详情
Numpy
数据分析
|
2021-08-01
Numpy
type
status
date
slug
summary
tags
category
icon
password
Property
NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
一个强大的N维数组对象 Ndarray
广播功能函数
整合 C/C++/Fortran 代码的工具
线性代数、傅里叶变换、随机数生成等功能
内置了并行运算功能,当系统有多个核心时,做某种计算时会自动做并行计算。
Numpy数组和Python列表性能对比
Numpy
底层使用
C
语言编写,内部解除了
GIL
(全局解释器锁),对数组的操作速度不受
Python
解释器的限制,效率远高于纯
Python
代码。
NumPy 中文
这是NumPy官方的中文文档,NumPy是用Python进行科学计算的基础软件包。 NumPy是使用Python进行科学计算的基础软件包。除其他外,它包括: 功能强大的N维数组对象。 精密广播功能函数。 集成 C/C+和Fortran 代码的工具。 强大的线性代数、傅立叶变换和随机数功能。 NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。ndarray 对象是用于存放同类型元素的多维数组。ndarray 中的每个元素在内存中都有相同存储大小的区域。 ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。
https://www.numpy.org.cn/
文章详情
1
...
36
37
38
39
40
...
78
0%