自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 装cpu版本的torch在pycharm中找不到包的问题解决

首先,你的python版本应该和numpy版本相匹配,然后安装cpython,如下:

2023-09-06 18:58:30 265

原创 PyQt5学习日记011

控制边框样式可以借助QFrame类来控制。1.1 QFrame对象的创建。1.3 控制框架阴影效果。1.5 框架样式整体设置。1.2 控制框架形状。1.4 线条宽度设置。

2023-09-05 10:04:26 91

原创 PyQt5学习日记020

给gui界面设置样式时,对每一个控件都用setStyleSheet()方法太过繁琐,这里提供了一个较为简便的方法,即创建qss样式文件,在文件中设置各种的样式,然后父控件只需要setStyleSheet(xxx.qss样式i文件)就可以成功应用所设置的样式了。例如:#1 创建xxx.qss文件#2 调用qss文件qss文件的语法格式:qss选择器 : 伪状态 {qss声明}qss选择器的作用就是选择想要修改样式的具体控件,伪状态就是控件的状态,qss声明就是具体的样式代码。

2023-09-05 10:03:32 79

原创 PyQt5学习日记019

一、布局管理器1.1 概念1.2 布局管理器的简单使用效果:其他的功能:通常情况不会直接使用该类,而是使用其两个子类QHBoxlayout和QVBoxlayout。创建对象的时候不传父控件参数,只传递方向参数即可。方向参数有以下四种:1.4.1 修改控件展示方向1.4.2 添加元素1.4.3 伸缩控制。

2023-09-05 10:02:59 89

原创 PyQt5学习日记018

1.1 对齐方式其他对齐方式可以根据输入Qt后提示来选择。1.2 缩进和边距1.3 解析文本格式1.4 内容(针对图片)缩放效果:1.5 文本交互与选中1.6 链接与换行1.7 文本操作1.8 图像操作1.9 信号第一个是鼠标点击超链接则发射信号,并传回超链接。第二个是鼠标放在超链接就发射信号,并传回超链接。

2023-09-05 10:02:48 122 1

原创 PyQt5学习日记017

1.1 模态与非模态对话框1.2 常用功能1.3 信号。

2023-09-05 10:02:38 56 1

原创 PyQt5学习日记016

主要采用QComboBox来实现。效果:1.1 创建1.2 对复选框内容增删改1.2.1 复选框条目增加1.2.2 在指定位置插入条目使用insertItem(指定索引位置,“插入条目”)即可。如果想同时插入多条,则使用insertItems(1,可迭代对象)1.2.3 修改指定位置条目1.2.4 删除指定位置条目1.3 创建树形下拉列表1.4 数据获取1.4.1 获取复选框中的条目个数1.4.2 获取当前选项的索引、文本、附加数据1.5 数据限制。

2023-09-05 10:02:23 99 1

原创 PyQt5学习日记015

修改步长调节器内容不能直接使用setText()方法,需要先调用lineEdit()方法获取到该步长调节器对应的单行文本编辑框,然后对该编辑框使用setText()方法。某一日期时间中的每一个元素都是section,例如2023年8月8日,10点23分,其中共有5个section,分别是2023年,8月,8日,10点和23分。如果要实现控制步长,则需要子类化该抽象类,并重写stepEnabled()和stepBy()方法。其他方法和整数步长调节器类似,只需要把参数改为浮点型参数即可。

2023-09-02 07:25:44 93

原创 PyQt5学习日记014

这些功能作用和QTextEdit类所使用的方法基本一致,参考QTextEdit笔记即可。二、QKeySequenceEdit。一、QPlainTextEdit。

2023-09-02 07:25:36 44

原创 PyQt5学习日记013

注意:在使用find()方法时,传入所需要查找的字符即可,当然也可以传递第二个参数,查找方式(从后向前,区分大小写或者仅仅查找匹配完整的单词),查找方式可以同时存在多种,用 | 连接即可。四、当前光标所在段落对齐方式设定。六、QtextEdit类信号。二、软换行与单词换行。5.1 字体类型设置。5.2 字体样式设置。5.4 设置字符格式。5.5 常用编辑操作。锚点就是被点击的点。

2023-09-02 07:25:27 57

原创 PyQt5学习日记012

一、长文本编辑当输入文本比较长时,QLineEdit类就无法满足了,此时需要借助QTextEdit类。1.1 创建QTextEdit对象1.2 占位文本设置。

2023-09-02 07:25:14 220

原创 PyQt5学习日记010

1.1 控件创建1.2 文本的设置与获取1.3 文本显示设置可以使用setEchoMode(QlineEdit.xx信号)来设置显示形式(密文,明文或不显示)1.4 占位提示字符串效果:当输入账号,密码时占位的提示字符就会消失:1.5 清空按钮显示1.6 自动补全首先创建一个QCompleter类型的对象,该对象中应该包含一个自动补全的数据集合。然后再将该对象传入setCompleter(QCompleter对象)即可。

2023-08-26 13:48:29 43

原创 PyQt5学习日记009

首先,自己重新定义一个类,继承自Qwidget类,并重新contextMenuEvent()方法,在这个方法里创建你想要的菜单并展示即可。当然,还需要获取鼠标点击时的全局坐标,并传入到exec_()函数中,即可实现在鼠标右击的位置出现菜单。当然如果想查看当前虚拟组中的元素可以用buttons()方法来查看所有的元素,也可以用button(ID)来查看ID对应的按钮元素,最后还可以用checkedButton()方法来获取的当前被选中的按钮。1:创建行为对象并给行为对象加上文本,图片。

2023-08-26 13:48:18 65

原创 PyQt5学习日记008

只需要在按钮文本前加上&,即可使用Alt+&后的第一个字符来点击按钮。方法即可实现当控件被点击后一直不松开时,会产生自动重复点击该按钮的效果。动画点击就是模拟了人工点击出现的按钮变化动画。,则按上Alt+a即可起到点击该按钮的效果。设置坐标时参照的时该按钮的坐标。只有同级控件才可以设定排他性。1.6 设置有效点击区域。1.2 自动重复设置。

2023-08-26 13:48:03 52

原创 PyQt5学习日记007

isHidden()判断控件是否被隐藏(相对于父控件来讲),isVisible()判断控件是否显示(绝对显示)。例如,当一个窗口中有一个按钮,但是该窗口并未show()出来,则按钮控件也无法显示,但是按钮.isHidden()仍然返回True。在设置窗口标题时如果setWindowTitle()中的文本有[],则中括号内部的内容在未被编辑状态(普通状态)下是不会显示的,如果在被编辑状态才会显示。控件的显示和隐藏,控件对象本身是存在的,只是调用了不同的方法,这些方法有选择的绘制了控件。控件.close()

2023-08-26 13:47:55 167

原创 PyQt5学习日记006

设置图标可以用setWindowIcon()方法,由于该方法传递的参数是QIcon类型,所以先创建一个QIcon类型参数来储存图片路径。在创建时,让flags=图片中的参数即可。1.1 父控件根据指定点来判断该点是否存在子控件。1.3 获取所有子控件所占据的矩形区域。2.3 将a标签放在b标签的下面。3.1 设置窗口左上角的图标。3.4 顶层窗口外观标志修改。1.2 子控件获取父控件。2.1 将控件降至最底层。2.2 将控件升至最高层。3.2 设置窗口标题。3.3 设置窗口状态。

2023-08-26 13:47:42 37

原创 PyQt5学习日记005

首先需要监听到鼠标按下的消息,然后是鼠标移动的消息最后是鼠标释放的消息。控件消息的处理是从内到外的,即当前控件对传递来的消息无法处理时会交给它的父控件进行处理,如果父控件也无法处理就交给它的父控件的父控件处理,…当你点击红色控件时如果该控件有处理点击信息的方法则直接处理,否则转发给它的父控件即黄色控件来处理。2、计算鼠标起始拖拽点和终止拖拽点的x,y的移动距离▲x,▲y。1、确定三个点的坐标,即控件原点、鼠标起始拖拽点和最终拖拽点。3、使得原始窗口的坐标点也移动▲x,▲y的距离。二、检测鼠标事件的函数。

2023-08-08 10:19:47 71

原创 PyQt5学习日记004

使用setPos(x,y)来放置鼠标位置。1.2 鼠标重置获取与跟踪。,会时刻记录鼠标位置。1.1 鼠标形状设置。

2023-08-08 10:19:33 74

原创 PyQt5学习日记003

顶层控件的坐标原点是电脑屏幕的左上角,向右是x轴正方向,向下是y轴正方向。子控件的坐标原点是顶层控件的左上角。

2023-08-08 10:19:03 23

原创 PyQt5学习日记002

信号:某控件状态发生改变时向外界发出的信息。槽:一种内置函数或者自定义函数、方法。功能:多个对象间相互通信的手段。一个信号可以连接多个槽,即当这个信号发生时与其对应的所有槽(函数)都会执行。简单联系:设计一个按钮,点击该按钮会输出“????

2023-07-30 16:45:25 32 1

原创 PyQt5学习日记000

顶层控件默认为是窗口,系统为自动为其设置标题、最大化、最小化和关闭按钮。此外,顶层空间是不会自动展示的,需要调用show()方法才可以展示。如果顶层控件有子控件,则在展示父控件时会同时自动展示子控件。最后用exit()退出程序,可以使用sys.exit(APP.exec())来退出程序,这样可以检测出是否为正常退出,如果非正常退出,可以给出出错代码。第三步:使用exec_()方法即APP.exec_()使得程序进入消息循环,并检测整个程序接收到的用户交互信息。第二步:在该对象中写控件。

2023-07-30 16:45:10 45 1

原创 PyQt5学习日记001

该函数只能查找一个子对象,参数1为待查找对象的类型或者类型组,参数2为待查找对象所绑定的id,参数3有两个选择(递归查找(默认选项),只查找直接子对象(Qt.FindDirectChildrenOnly))。上图中的格式只会格式化QLabel空间中id为“notice”的Label控件文本格式。方法来按照qss文件中所要求的格式对应用程序中的文本进行格式化。2.1 设置一个对象为令一对象的父对象,一个对象只能有一个父对象。该函数可以查找所有的子对象全部查找到包括间接子对象。2.2 获取父对象和子对象。

2023-07-17 11:30:28 107 1

原创 【python虚拟环境】

pip install 包名 -i https://pypi.mirrors.ustc.edu.cn/simple/上海交通大学:https://mirror.sjtu.edu.cn/pypi/web/simple/中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/

2023-06-20 17:11:25 50 1

转载 read_sql参数介绍

read_sql()的中的参数介绍read_sql(sql,con,index_col=‘None’,coerce_float=‘True’,params=‘None’,parse_dates=‘None’,columns=‘None’,chunksize:None=‘None’)read_sql方法是pandas中用来在数据库中执行指定的SQL语句查询或对指定的整张表进行查询,以DataFrame 的类型返回查询结果.其中各参数意义如下:sql:需要执行的sql语句con:连接数据库所需的eng

2021-04-29 18:14:03 3002

空空如也

空空如也

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

TA关注的人

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