自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 PyQt入门(11)-操作数据库

操作数据库的标准流程是:1、建立数据库连接2、使用SQL语句做增删改查3、关闭数据库连接在PyQt中,数据库连接由QSqlDatabase提供,sql语句的执行则由QSqlQuery负责。

2023-09-25 18:34:18 357

原创 PyQt入门(10)-对话框

在一个电脑桌面程序的日常使用中,弹出一个对话框来做提示一个消息、输入一些数据、选择一个文件等各种操作是比较常见的,下面就对Pyqt中的对话框做个简单介绍,看看qt提供的对话框有哪些,如何使用,以及自定义对话框。

2023-09-06 15:46:08 374

原创 PyQt入门(9)-窗口属性浅析和创建子窗口

枚举类WindowModality用于指定窗口的模态行为。模态是指阻止其他窗口获取输入。widget通过来设置自己的模态属性。。

2023-09-03 00:35:51 770

原创 PyQt入门(8)-常用控件(下)

直接挂靠在QTreeWidget下的结点是top结点,top结点没有父结点,其他结点在代码上和QTreeWidget已经没有关系了,只需要指定父结点即可,我们可以从。QListWidget是一个QListView的便捷类,提供一个列表视图,大数据量的情况下QListView确实更加灵活,效率更高。但是在少量数据的时候,因为易用性,QListWidget也是一个不错的选择。表格有行列之说,QTableWidget的行列数可以在实例化的时候指定,也可以通过。QTreeWidget使用。

2023-08-24 21:47:29 162

原创 PyQt入门(7)-常用控件(中)

pyqt的容器类控件都是继承自这三个控件。

2023-08-21 14:28:49 192

原创 python假数据生成库-faker简介

安装faker。

2023-05-29 18:58:47 1096

原创 PyQt入门(6)-常用控件(上)

Windows Vista引入的一种的一种新控件,继承自QPushButton,它的预期用途类似于单选按钮,用于在一组互斥选项之间进行选择。QRadioButton的互斥选中是通过auto-exclusive来控制的,QRadioButton的auto-exclusive默认都是True,可以通过setAutoExclusive()来设置。工具按钮是一种特殊的按钮,可以快速访问特定的命令或选项。和QPushButton一样,可以通过setText()和setIcon()来设置文本和图标。

2023-05-15 18:51:12 873

原创 PyQt入门(5)-尺寸策略和布局(下)

列的最小宽度用setColumnMinimumWidth()设置,列的最小宽度也是该列中每个小部件的最小宽度。拉伸因子是使用setColumnStretch()设置的,它确定列在最小宽度之上将获得多少可用空间。如果希望两列具有相同的宽度,则必须将它们的最小宽度和拉伸因子设置为相同。QFormLayout是一个便捷的布局,它以一个两列的表单形式来排列它的子widget,左列是标签,右列是Input类型的widget。可以看到,对于表单需求的界面,用QFormLayout实现起来是很便捷的。

2023-05-12 12:37:35 1134

原创 PyQt入门(4)-尺寸策略和布局(上)

widget的尺寸策略是是widget所在的布局处理widget外观(大小和位置)的依据。widget在布局中则由尺寸策略决定其外观,不在布局中则由setGeometry()决定其外观。,它返回一个QSize,是布局给widget提供的首选(默认)大小,不能通过代码设置。布局会根据widget的类型、内容等给widget实时提供一个合适的sizeHint,举个简单的例子,有个QLabel,给它的text设置成1和11的时候,他的sizeHint是不一样的。widget倾向于拉伸widget倾向于拉伸。

2023-05-11 21:04:45 1086

原创 PyQt入门(3)-多线程

PyQt5不支持Qt Concurrent模块,所以PyQt5多线程的实现方式是以下三种:QThreadPool+QRunnable子类化QThreadQObject.moveToThread+QThread下面通过这三种方式实现一个同样功能的计时器界面程序。QThreadPool(线程池)管理和回收多个QRunnable对象,以帮助降低线程创建成本。每个Qt应用程序都有一个全局QThreadPool对象,可以通过调用QThreadPool.globalInstance()来访问该象。要使用QThreadP

2023-05-10 18:44:30 2325

原创 PyQt入门(1)-PyQt的简单介绍

QT是一个跨平台C++图形用户界面应用程序开发框架。PyQt是python语言和QT的成功融合。PyQt实现了一个python的模块集,它有超过300个类,将近6000个函数和方法,是一个多平台的工具包,可以允许在所有主要的操作系统上。:包含核心的非GUI相关的类,如信号、时间、文件和目录、各种、流、网址、MIME类型、线程等:包含图形组件相关的类,例如按钮、窗体、、布局等:提供了用于窗口系统集成、事件处理、OpenGL和OpenGL ES集成、2D图形、基本成像、字体和文本的类。

2023-05-09 16:15:46 8585

原创 (五)pandas-修改数据

pandas修改数据可以通过以下几种方式:1、通过切片定位到数据位置,然后直接赋值2、mask/where 两个函数3、replace函数4、apply函数。

2023-05-05 20:42:36 4017

原创 (四)pandas-删除数据

pandas删除数据主要有两种方式:1.在dataframe上调用函数2.通过找到相应的行或列,然后使用命令删除。

2023-05-05 18:01:28 1863

原创 (三)pandas-添加数据

添加行列数据可以选择切片方式(iloc是不能添加数据的,loc才行)添加,也可以选择用pandas提供的相关api添加还是以之前的dataframe为例: 例如添加悟空的成绩:如果loc所用的key已存在,那就是修改数据。很明显切片赋值方式添加数据要简单的多,concat、join、merge等api虽然也能达到效果,但它们更多是用于合并两个dataframe。① 所有人添加一门音乐课的成绩:② 所有人添加一门音乐课和一门历史课成绩:对于eval,还有更多用法,比如现在需要加一个总成绩列,

2023-05-05 15:19:20 872

原创 (二)Pandas切片

pandas切片可以直接使用[]运算符来切片,也可以选择使用以下api。:通过切片数据:通过数据:相当于loc和iloc的综合版本,既可以按标签切片,又可以按位置切片。也就是说,ix可以识别你是想按照标签切片,还是按照位置切片,功能和iloc、loc完全重复,现在已经被弃用了,2.0已经没有这个api了。

2023-05-04 18:32:56 2083

原创 (一)Pandas是什么

pandas是python语言的扩展程序库,用于数据分析。pandas基于Numpy,开源,强大,灵活,快速。

2023-05-04 16:40:23 216

原创 Windows下部署apache+vue+django

Windows下部署apache+vue+django

2022-11-22 21:48:20 985

原创 linux下python web环境一锅烩

linux下python web环境一锅烩

2022-11-02 16:08:02 904

原创 Windows下flask+apache+mod_wsgi部署简介

Windows下flask+apache+mod_wsgi部署简介

2022-06-29 11:14:31 646

原创 Pyqt5 圆角窗口

Pyqt5 圆角窗口

2022-06-24 11:39:46 1432 1

原创 Python装饰器

python装饰器

2022-06-22 18:00:37 147

原创 PyQt入门(2)-信号和槽

信号只能定义在这里# 连接信号和槽# 发射信息"""over"""

2022-06-13 23:04:41 1838

原创 PyQt5窗口模态与非模态

PyQt5窗口模态与非模态

2022-06-13 21:08:05 1070

转载 Qt::WindowFlags详解

Qt::WindowFlags详解

2022-06-13 19:24:21 510

原创 PyQt5创建并显示子窗口

PyQt5创建并显示子窗口

2022-06-13 17:31:20 4104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除