- 博客(6)
- 收藏
- 关注
原创 pyqt5以鼠标为中心,滚动鼠标对图片进行缩放
一、注意Item、Scene、View各自含义在对图片进行缩放的时候,注意缩放的应该是Item,是图元,而不是Scene或者View。所以当为了满足以鼠标为中心放大,而需要进行平移时,移动的是图元,图元才是可移动的。同时需要注意moveBy函数的含义,它移动的距离指的是相对item左上角移动距离,原始值为(0,0),向上向右移动为负数。二、下面举例代码创建了QgraphicsPixmapItemNew类,继承自QgraphicsPixmapItem,重构了鼠标滚动事件,完整代码如下fr
2021-04-03 00:08:26
2813
4
原创 PYQT5 打包后无法显示jpg图片问题
简而言之:无法显示是因为缺少qjpeg.dll文件,找到含有qjpeg.dll文件的imageformats文件夹放到.exe文件所在目录。具体操作:使用everything(文件搜索工具)搜索一下,找到含有qjpeg.dll文件的路径找到之后直接将imageformats文件夹放在已经生成的.exe文件下就可以了注意:千万是imageformats文件夹,而不是plugi...
2019-09-02 21:18:51
3020
3
原创 硬盘知识点学习整理
一、固态硬盘(SSD)-组成 -闪存芯片 -主控芯片 -缓存芯片:部分廉价的固态硬盘为了节约成本会省去缓存芯片-接口:同样配置不同接口会影响性能,主流是SATS接口-存贮介质 -一种是闪存(FLASH芯片)【主流】 -另一种是DRAM(动态随机存储器),关机丢失数据-影响性能的因素 -主控芯片:对性能影响差距可高达数十倍 -缓存芯片 -NAND闪存介质 -固件 -接口 -...
2018-06-22 11:24:35
471
原创 Python练习——矩形、直角三角形、乘法表
#******输入行和列,打印相应的矩形******#width = input("宽:")longth = input("长:")#该部分可省略#width = int(width)#longth = int(longth)#该循环用来控制宽,即列的行数for j in range(int(width)): #range创建整数列表,里面要用int,input返...
2018-06-19 16:53:08
720
原创 Python学习过程笔记整理(一)
注释-行注释 #-块注释 '''...'''或"""..."""变量名称-数字不可以开头-驼峰命名法 -类命名:大驼峰:每个单词第一个字母均大写:MyName -变量或者函数名:小驼峰:第一个单词小写:myName -posix:多个单词用下划线,全部小写:my_name变量类型-数字Number(举例均为18的换算值) -整数 -二进制:0b10010 -八进制:0o22 ...
2018-06-19 11:45:24
216
原创 Jupyter安装及运行
一、安装(来自http://jupyter.org/install)Ctrl+Alt+T(Manjaro系统),打开控制台,su进入root权限输入如下命令:1 python3 -m pip install --upgrade pip2 python3 -m pip install jupyter二、启动Jupyter控制台下jupyter notebok,使用的时候报错好像是没有权限的意思,执...
2018-06-15 17:05:10
11357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人