QPixmap的尺寸设置
问题描述:
在控件上使用QPixmap时,希望能重新修改图片的分辨率,而不是使用图片的原始分辨率
解决方法:
主要有两种方法
- 设置控件的尺寸,例如QPixmap被传入一个QLabel控件时,可以通过设置QLabel控件的尺寸来对QPixmap进行重新裁切。
pix_img = QtGui.QPixmap('./img.png')
label = QtWidget.QLabel()# 设置label的尺寸
label.setMaximumSize(25, 25)# 把pix_img传递给label
label.setPixmap(pix_img)# 设置pix_img填充满Label
label.setScaledContents(True)
这样做的缺点是每个label都需要设置一次,比较繁琐。
- 另一种方法可以直接对Pixmap进行设置
pix_img = QtGui.QPixmap('./img.png')# 使用scaled方法把 pix_img 的分辨率设置为25像素*25像素
# KeepAspectRatio 可以保留宽高比
# 注意这里需要有一个变量接受属性变更后的地址
pix_img = pix_img.scaled(25, 25, QtCore.Qt.KeepAspectRatio)
QPixmap的尺寸设置相关推荐
- jquery css事件编程 尺寸设置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 标准logo大小尺寸设置标准是什么? logo大小参数详解。
标准logo大小尺寸设置标准是什么?其实为了方便网络传播,logo早就有了一整套的标准尺寸大小规定了,目前最标准的logo有三种. 1.88*31 这是互联网上最普遍的LOGO规格. 2.120*60 ...
- 基于tabular包的Latex表格尺寸设置方法(列宽和行高)
基于tabular包的Latex表格尺寸设置方法(列宽和行高) tabel语法的小技巧 设置表格的说明文字时,有的场合要求说明文字在表格下方,有的要求说明文字在表格上方,该怎么调整呢? 只需要把\ca ...
- axure android尺寸,移动应用界面设计的尺寸设置及规范
一.android篇 1.android分辨率 Android的多分辨率,一向是设计师和开发者非常头疼的事儿.尽管如此,对于多分辨造成的复杂问题,也是大家要优先解决的.Android支持多种不同的dp ...
- android 界面大小设置在哪里,移动应用界面设计的尺寸设置及规范
刚接触移动应用的界面设计,最先跳入脑海的疑问是:画布尺寸设计多大(特别是Android).图标和字体大小怎么定.需要设计多套设计稿么.如何切图以配合开发的实现? 本篇将结合iOS和android官方的 ...
- CAD打印图纸尺寸怎么设置?CAD打印图纸尺寸设置步骤
有些新手设计师在进行CAD打印时,由于不知道如何设置图纸尺寸,结果每次打印出来的图纸尺寸都不正确.那么,你知道CAD打印图纸尺寸怎么设置吗? CAD打印图纸尺寸设置步骤: 1.在浩辰CAD软件中打开图 ...
- Android A4尺寸 canvas,微信小程序canvas尺寸设置
微信小程序尺寸设置可使用rpx来标记尺寸,类同rem可在微信小程序中自适应兼容换算不同的机型尺寸. 但在小程序canvas中,尺寸换算会无效(由于绘画的滞后),因此需要自适应计算canvas尺寸. 一 ...
- background-size 之 背景图的尺寸设置
目录 一:background-size参数取值 1.0 1.1 二:实例分析 2.1 参数分析 2.2 代码实例分析 引:background-size: 没有设置任何尺寸时使用图片本身的大小,宽度 ...
- 惠普(HP)打印机驱动安装+答题卡尺寸设置: LaserJet MFP M436n(史上最详细操作演示)
1. 打印机驱动安装 1.1 打开驱动光盘,双击击 setup 应用程序(驱动也可以直接从网上下载(搜索打印机型号:LaserJet MFP M436n)): 1.2 点击下一步,勾选两个对话框,再点 ...
最新文章
- java transient关键字
- 原型、原型对象、构造函数、原型链理解
- NumPy快速入门--复制/视图/深拷贝
- 2018ACM上海大都会赛: A. Fruit Ninja(这绝对是道原题+随机)
- 怎样用计算机制作思维导图,手把手教你如何用电脑绘制思维导图
- 两分钟,帮你搞懂光纤接头
- 基于Java保险员工管理系统的设计与实现
- 【Unity3D游戏开发】之游戏目录结构之最佳实践和优化 (十一)
- Python性能分析利器pyinstrument讲解
- 用python画滑稽笑脸_2021-01-08 Python day7-day8
- 办公室电脑如何修改IP地址、设置共享、连接打印机
- 02-07GRE真题及答案解析整理
- 2023华中师范大学计算机考研信息汇总
- 如何微调Segment Anything Model
- Java方向发展前景与就业方向探讨
- 用dom4j解析xml错误-Content is not allowed in prolog前言中不允许有内容
- 音频识别(Audio Classification)学习笔记
- Python excel提取表格信息整理到word中
- 美国单方面退出巴黎协定 可再生能源发展遇波折
- 静态数码管显示数字及字母
热门文章
- Sunday算法java实现
- linux查看系统所有变量,Linux系统各指标命令
- 机器人中的DIY,成就满满!
- 区块链应用 | 一篇文章让你搞懂区块链,非标通证应用将首先落地
- 【超分辨率】(DRN)Closed-loop Matters: Dual Regression Networks for Single Image Super-Resolution
- 苹果手机小圆圈怎么设置_敬业签苹果手机版软件小账本怎么设置密码?
- win10 mysql 卸载不干净,安装提示,已经存在
- 汽车音响的各个按钮的功能汇总
- ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file:
- OFDMA trigger frame