-
Qt :语法: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点
2020-07-22 17:19:47关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点 总结: 正常情况下,字体设置都是设置成 像素大小的。 --qss 。 窗口 组件 这些大小也是按照像素大小来设置的。 点...关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点
总结:
- 正常情况下,字体设置都是设置成 像素大小的。 --qss 。
- 窗口 组件 这些大小也是按照像素大小来设置的。
- 点大小: 物理上的空间大小不变,使用的屏幕像素改变 。
- 像素大小: 物理空间大小变化(肉眼区分出大小),屏幕像素个数不变。
相关概念
DPI: Dot per inch,在显示器上也就是每英寸包含的像素。英尺的换算为 1 inch = 2.54 cm。
Qt屏幕DPI计算及pointSize和pixelSize的关系QFont当中有两种方式设置字体大小,PixelSize、PointSize,即像素大小和点阵大小。
QPointSize实际是磅,也就是 1/72 inch
QPixelSize = DPI * Point / 72
什么是DPI,就是每英寸的点数,大部分显示器的DPI为90.6左右,但windows为了方便就同一了点距,为96。Ubuntu的点距也是96。
字体在屏幕上的实际大小 = 字体像素大小 * 点距。
一般情况用pixel,字体将不受 DPI 的影响,默认是 pointSize。QFont(“Microsoft YaHei”,15) : 中的15 是** 点大小** 。 --默认的设置的都是点大小。 – 随着DPI 改变而改变。
现在: 屏幕分辨率都是1920*1020 ,但是屏幕大小与明显区别。其中,有显示问题的是小屏幕的。
两个大小不同的屏幕下,QLabel的文字显示的大小却是相似的。—所以在被人的提示下,怀疑是点大小和像素大小的问题。Qt的pointSize和pixelSize,qt字体大小自适应
使用QFont的setPointSize,此时字体的大小会跟随DPI改变而改变。 【我】物理上的空间大小不变,使用的屏幕像素改变。
使用QFont的setPixelSize,此时字体的大小不会随DPI的改变而发生变化。 【我】 相反,即物理空间大小变化(肉眼区分出大小)。小屏幕 DPI 大,但是分辨率一样: setPointSize -》 点大小 -》 相对大屏幕的字,用到更多的像素点,但是实际的文字暂用的空间大小(cm)却是一样的。 —如果把这个换成1980*1020的led大屏的话, 那么字就看不到了。
那么问题是:
点大小的标准是什么?【我: 会是有一个标准的DPI下设置的吗?】
为什么用稍微大尺寸的显示屏显示的点大小刚好(因为QLabel setFixHeight = 15 ) 而用小屏幕(笔记本电脑) 就被截断了。
印象中【印象中是用qss的,而且是用的px ,也就是设置像素大小的-不矛盾】和qt 默认都是用的 点大小【qt倒是在构造方法中默认是点大小】???
还有QLabel setFixSize() 的大小是 点大小还是像素大小(从表现来看是像素大小-小屏幕的label小,物理尺寸变小。)
以后设置字体是用默认的点大小还是像素大小?? --从印象中通过qss的方式设置其他相关知识:
通过qss来实现:
PointSize: font-size:16pt;
PixelSize: font-size:16px; --平时用的。 也就是所按像素大小来绘制的。QFontMetrics 相关用法
- 获取文本+字体大小下的长度和高度大小。
- 实现 过长文字内容 用 … 省略的方法。
QFontMetrics 实现文字显示长度控制 : 参考这个。 关键词:
elidedText()
fontMetrics().width(QString s): //获取字符串s的总像素宽度。
fontMetrics().height(): //获取字体的高度。
fontMetrics().lineSpacing(): //获取字体的高度,包括文字的实际宽度和行距。
fontMetrics().leading(): //行间距注意点:
1.如果在构造函数中就使用SetElideText函数,因为此时窗口未显示,所以这个时候得到的label宽度与显示之后的不同,那么最终显示的文本长度(或…的位置也不正确)
2.QFontMetrics的一个问题今天发现QFontMetric的一个问题
QFontMetrics可以输入一个字体和一个字符串,计算出字符串在这种字体下的显示尺寸。
这种计算比较耗时间,因此Qt内部应该是缓存了计算结果。具体方法是在第一次调用时,把QFontMetrics绑定的字体内部每个字的尺寸都计算出来,以后对相同字体求大小的时候便可以直接查询每个字的尺寸,最后累加出大小返回给用户。
问题在于QFont允许通过setPointSizeF设置浮点数字号,这样若程序需要动态计算出字号,则每次计算的结果都不相同,于是基本上缓存会无限制增长,形成事实上的内存泄漏。。。
解决方法是尽量采用setPointSize设置整数字号。Qt 之图形(绘制文本) :
Qt 之图形(绘制文本) : 一去二三里的博客,可以学习下绘制。
其他内容
通过win系统显示改变分辨率来验证猜想:
通过缩放来改变应用程序的大小,但是这个会改变分辨率吗?
-
屏幕显示密度dpi_像素密度(简称DPI)常用于屏幕显示的描述,意思是每英寸像素点的数量。...
2021-02-05 13:39:04密度肺循环起于用于意思英寸供应窦房结和房室结的动脉多来源于屏幕供应腹腔内成对脏器的动脉描点营养肝的动脉述每数量门脉系统的属支不包括像素显示像素左.右心室在心表面的分界线是密度房间隔缺损易发生在用于意思...像素显示像素工业设计的普及和商业化是在企业面临市场竞争的条件下实现的。
密度肺循环起于
用于意思英寸供应窦房结和房室结的动脉多来源于
屏幕供应腹腔内成对脏器的动脉
描点营养肝的动脉
述每数量门脉系统的属支不包括
像素显示像素左.右心室在心表面的分界线是
密度房间隔缺损易发生在
用于意思英寸在体表摸不到的脉搏动脉
已定义i和sum都为整数,以下C语言程序段的功能为( )。sum=0; while(i=100){ sum=sum+i; i++;}printf(“%d”,sum);
屏幕选词填空练习题:Complete the sentences below with the correct form of the words and phrases.annoyat handget aheadfeel free to paynew totend tomake time perfect forat(the)mostYou have to keep some money ____________ when traveling.
有以下C语言程序段:int x;scanf(“%d”,while(x0) x=x-1;printf(“%d”,x);当x输入为5时,输出结果为( )。
走中国特色社会主义法治道路,描点必须坚持党的领导,坚持人民主体地位,坚持法律面前人人平等,坚持依法治国和以德治国相结合,坚持从()出发。
坚持党的领导,述每数量是()的应有之义。
党保证执法,像素显示像素就是()。
密度依法治国的主体和力量源泉是()。
有以下C语言程序段:int x;scanf(“%d”,while(x0){ x=x-1; printf(“%d”,x);}当x输入为0时,用于意思英寸输出结果为( )。
while与do-while语句的区别是( )。
下列哪个外交战略是美国70年代以后推行的
来源:本文由名华慕课题库 通识课题库网原创撰写,欢迎分享本文,转载请保留出处和链接!
分享:
-
屏幕显示密度dpi_像素密度( DPI )常用于屏幕显示的描述,意思是每英寸像素点的数量。_学小易找答案...
2021-02-05 13:38:46【判断题】像素密度( DPI )常用于屏幕显示的描述,意思是每英寸像素点的数量。 【单选题】Susan is very hardworking, but her pay is not__ for her work. 【单选题】Intellect is to the mind _______sight is to ...【单选题】Issues of price, place, promotion, and product are ____conventional concerns in planning marketing strategies.
【单选题】8.保持力偶矩的转向不变,力偶在作用平面内任意转移,则刚体的转动效应( )。
【简答题】使用递归法输出Fibonacci数列前30项
【单选题】将药物粉碎,混合均匀,制成粉末状制剂,属于哪种剂型
【单选题】6.改变矩心的位置,力偶矩将( )。
【单选题】It is not _____much the language as the background that makes the book difficult to understand.
【单选题】1.力偶仅对刚体产生( )效应。
【简答题】在三大传统的数据模型中,具有严格的数学理论基础的是_______
【单选题】下面的选项中,属于iPhone7屏幕分辨率参数的
【单选题】The less the surface of the ground yields to the weight of a fully-loaded truck, ______ to the truck.
【判断题】渣油中蜡含量低、胶质及沥青质含量高,是生产优质沥青的原料。
【单选题】臣药的涵义下列说法正确的为
【单选题】理中丸与人参汤的变化属于方剂组成变化的哪种形式
【单选题】Do you know Tim's brother? He is _________ than Tim.
【单选题】我国现存最早的一部中药学著作是
【判断题】扁平化风格是指将以物图形压扁,而呈现出的二维视角关系。
【单选题】能引领方中诸药直达病所的药物称为
【单选题】There are as good fish in the sea ______ ever came out of it.
【判断题】在屏幕尺寸一样的情况下,可显示的像素越多,画面就越精细
【单选题】John is______ hardworking than his sister, but he failed in the exam.
【填空题】稠油的渣油中蜡含量低、胶质及沥青质含量高,是生产______的原料。
【单选题】下列属于常压馏分的是__。
【简答题】计算如图所示齿轮内孔及键槽加工工艺过程是:镗孔至 ¢ 39.6 ,插 键槽至尺寸 A ;热处理;磨内孔至设计尺寸 ¢ 40 。求工序尺寸 A (设热处理后内孔无胀缩)。
【单选题】关于稠油的特点,下列说法错误的是__。
【单选题】下面的选项中属于拟物化特点的是
【简答题】
【单选题】Fat cannot change into muscle ______muscle changes into fat.
【单选题】下列选项中属于 APP 界面布局模块的是
【单选题】下列关于佐药的涵义不正确的说法是
【填空题】在数据库的表中, 是指表中唯一标识一行的某一列。
【单选题】7.力矩平衡条件是:对某点的顺时针力矩之和( )逆时针力矩之和。
【单选题】麻黄汤与三拗汤的变化属于方剂组成变化的哪种形式
【连线题】Listen and write the corresponding letter in the right place.
【单选题】下列哪个图片体现出感性思维和理性思维的区别?(单选)
【简答题】下载微信识别文字小程序,拍照并识别教材目录页,上传识别文本
【简答题】某小轴上有一外圆,直径为φ26h6 ,表面粗糙度为 0 、 8 μ m ,其加工方案为粗车 - 精车 - 淬火 - 磨削。生产类型为成批生产,毛坯为普通的热轧圆钢,试计算各次加工的工序尺寸和公差,并填入下表。
【判断题】像素密度( DPI )常用于屏幕显示的描述,意思是每英寸像素点的数量。
【单选题】Susan is very hardworking, but her pay is not__ for her work.
【单选题】Intellect is to the mind _______sight is to the body.
【填空题】原油加工方案的基本类型包括______________和_______三种。
【判断题】拟物化风格是指对实物本身进行质的还原,不可以对实物进行变形或夸张化的处理。
【单选题】一首方剂中必不可少的药物为
【单选题】大庆原油的直馏汽油辛烷值__,直馏柴油的十六烷值__。
【填空题】从以下6个词中选择正确的填空。 Normal don ’ t sleep mouth do ear (10.0分)
【单选题】小承气汤与厚朴三物汤的变化属于方剂组成变化的哪种形式
【单选题】在uI设计中,关于网点密度的描述正确的是
【简答题】请画出燃料-化工型的加工方案图
【单选题】A new laptop costs about _____ of a second-hand one. (2009)
【判断题】如下图所示的模型属于层次模型
【判断题】App界面设计过程中,IOS系统字体大小是固定的,不可改变
-
英寸、像素、手机分辨率
2020-09-10 22:39:14英寸:指的是对角线 每英寸...每英寸像素点的数量:电子设备72 打印小文件300 宣传板1500-200 dpi:在手机上上每英寸容纳的点的大小 dot per inch 视网膜屏:Retina 屏 dpi (dot per inch) 超过300的屏幕 ios: 单位pt点英寸:指的是对角线 每英寸为2.54cm 例5.5英寸
像素:图像最小的不可分割单元
分辨率:
(1)720x1280
(2) 750x1334 横向容纳750个像素点 纵向容纳1334个像素点
ppi:pixcel per inch 像素每英尺
每英寸像素点的数量:电子设备72 打印小文件300 宣传板1500-200
dpi:在手机上上每英寸容纳的点的大小 dot per inch
视网膜屏:Retina 屏 dpi (dot per inch) 超过300的屏幕ios: 单位pt点:
换算像素:px :iphone 5/6/7 为:1:2
iphone 5/6/7 plus 为:1:3
iphone x 1:3
常见尺寸:状态栏20pt 导航栏44pt 列表44pt 底部49pt 列表图标、分段器 29pt switch w51 h31 r28
常见间距:8pt 15pt
常见的文字:标题17pt 正常13pt 最新10pt
前端如何来运用尺寸:
设计师的设计稿:750-1334 2倍
720-1280 2倍
1242-2208 3倍
1080-1920 3倍
从网上获得
尺寸安排方式:
1.<meta name="viewport" content="width=device-width,initial-scale=1.0">
2.如果以像素单位
1)设计稿子尺寸/倍数
(1)设计稿:88px ,写height:44px @2倍
(2)设计稿:60px,写height:20px @3倍
以rem为单位 flexable.min.js
修改设计稿的宽度
尺寸
设计稿的尺寸/100+rem
高:88px
写 0.88rem -
像素点和设备独立像素点的区别
2014-02-10 09:22:37像素点和设备独立像素点的区别 ...这里要提到另外一个概念,density,直译是密度,在显示领域里表示每平方英寸的像素点密度,每个像素点可以近似看作屏幕上的一个发光点,点的密度越大,则显示效果越清晰,在单位面积 -
图像处理中的dpi(Dots Per Inch)是什么单位?(图像每英寸长度内的像素点数)
2020-06-22 14:53:13DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点的数目。 DPI是打印机、鼠标等设备分辨率的度量单位。是衡量打印机打印精度的主要参数之一,一般来说,... -
分辨率像素英寸和像素厘米的区别_监控摄像机像素和分辨率介绍
2021-01-19 13:58:08视频监控摄像机由模拟同轴已经过渡到了网络...人们常说100W、200W像素的摄像机,就是说它对应的感光器件的个数(对应一个像素点)。分辨率:分辨率是指单位长度中所存在的像素点数。而监控摄像机的分辨率指的是图像... -
C++学习(七十二)英寸 厘米 像素 dpi 分辨率
2019-09-30 22:23:051英寸(in)=2.54厘米(cm) ...电子地图的分辨率一般为300dpi,也就是每英寸有300个像素点,每个像素点的长度为1/300 1pt=1/300in=2.54/300cm,表示2.54*500/300m=4.23m 也即1:50000的电子地图在300... -
ps分辨率像素英寸和厘米的区别_PS学习日记①20190121
2020-12-03 14:44:54图像大小—分辨率 PPI图像分辨率,像素/英寸 用于印前设计上,常用的是300/350PPI(打印照片 300,做网页72)LPI印刷的挂网网线数DPI点每英寸,扫描仪和激光照排机的分辨率把小的分辨率改成大的分辨率—重定像素比例... -
ps分辨率像素英寸和厘米的区别_理解图片分辨率/容量大小/清晰度/像素尺寸之间的关系...
2020-12-03 14:41:00一,电商设计常用图片分辨率二,图片尺寸/容量/分辨率/清晰度各自的含义三,像素与照片尺寸的关系四,像素,分辨率,尺寸三者之间的关系一,电商设计常用图片分辨率分辨率的单位是dpi,也就是像素/每英寸,电商设计中... -
[Android]像素点、dpi、分辨率
2012-10-20 17:55:00每一个像素点代表一种颜色。结构说明:每像素点采用1红1绿1蓝共三颗并成一发光管。如图 2、显示屏对角线长度表示显示屏的大小,比如,3、7寸、4.0寸 3、显示屏长和宽上分布的像素点数表示分辨率。 4、显示屏每一... -
android 学习笔记一 像素知识点
2017-03-27 22:11:39dpi (dots per inch) 每英寸的像素的数量(每英寸等于2.54厘米 .通常说的屏幕尺寸是屏幕的对角线长度) px (pixels)像素 屏幕实际的像素,不同设备显示效果相同。例如,320*480的屏幕在横向有320 -
像素
2015-12-02 11:45:36像素是构成影像的最小单元,在屏幕上显示通常是单个染色点 通常以像素每英寸表示影像分辨率PPI(pixels per inch) 点有时也用来表示像素,DPI(dots per inch) -
ps分辨率像素英寸和厘米的区别_PS萌新必知的"专业术语
2020-11-22 13:55:39每一个小方格就是一个像素点,它记载着图像的各种信息。选区选区也叫选取范围,是PS对图像做编辑的范围,任何编辑对选区外无效。当图像上没有建立选区时,相当于全部选择。羽化对选区的边缘做软化处理,其对图像的... -
iOS像素和点的转换
2017-08-01 09:53:59pt: point ,点,是一个标准的长度单位,1pt=1/72英寸. PPI(DPI):pixel per inch ,像素密度PPI,指每英尺的像素数,表示了清晰度. 1 inch=2.54cm =25.4mm 通常我们所说的iphone5屏幕尺寸为4英尺指的是显示屏对... -
像素、磅、点、缇等各种单位换算
2021-02-02 10:26:28像素:DPI,每英寸像素点个数。 通常电脑屏幕是96DPI, IPhone4s的屏幕是326DPI, 普通激光黑白打印机是400DPI 因此电脑换算,可以将像素换算为英寸,再换算成对应设备的像素。或逻辑点。 比如电脑上: 要计算POI行高... -
px像素和dp像素密度区别
2020-08-26 14:24:12px即像素,1px代表屏幕上一物理像素点。 dp (dip)Density independent pixels. 设备无关像素,与像素密度相关。 像素密度:每英寸包涵的像素数 -
屏幕尺寸像素 像素密度 分辨率的关系
2018-11-30 07:09:49dpi 图像每英寸长度内的像素点数英寸inch: 1inch = 2.54cm分辨率:华为荣耀7的分辨率是1920px1080px。分辨率1920px1080px的意思就是,在这个华为荣耀7的5.2英寸屏幕上,在竖向的高度上有1920个像素块,在横向的宽度... -
分辨率、像素、像素尺寸、GSD、图片文件大小
2019-07-28 18:26:582.单位有:dpi(点每英寸,有时也可使用厘米。 )、lpi(线每英寸)、ppi(像素每英寸)和PPD(PPPixels Per Degree 角分辨率,像素每度)。但只有lpi是描述光学分辨率的尺度的。ppi和lpi可以换算,lpi等于ppi的一半... -
ps一点等于多少厘米_ps1厘米等于多少像素
2021-03-04 09:01:37只有分辩率(dpi)下才能转换平时经常使用72和300dpi,电脑显示器用72dpi,照片用300dpi72dpi 1厘米=28.346像素300dpi 1厘米=118.11像素PS里一厘米=分辨率(72ppi/每平方英寸)/2.54厘米,如果分辨率是72ppi,一厘米像素... -
HMTL5与移动Web:设备像素,设备独立像素,CSS像素
2019-09-19 11:21:46一,概念 设备像素DP 也被称作为物理像素,它表示显示设备的真实像素,此像素是设备的固有属性,也...像素密度 PPI(pixels per inch) 每英寸长度的像素点数量,数值越高,代表屏幕能以更高的密度显示图像。iph... -
px(像素)、pt(点)、ppi、dpi、dp、sp之间的关系
2018-04-09 11:26:00px:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元 pt:point,点,印刷行业常用单位,等于1/72英寸 ...dp:dip,Density-independent pixel, 是安卓开发用的长度单位,1dp表示在屏幕像素点... -
手机像素概念
2020-07-15 14:25:33屏幕密度:每英寸上物理像素的个数,单位是ppi,即“pixels per inch”的缩写。 屏幕像素密度与屏幕尺寸和屏幕分辨率有关 视口尺寸 代表的横纵向上css像素的个数(css像素) 物理像素 分辨率,是屏幕呈像的最小单 -
分辨率,PPi,DPI,DPR,物理像素,逻辑像素
2018-09-12 18:08:59分辨率,PPi,DPI,DPR,物理像素,逻辑像素 ...4、PPI:屏幕像素密度,即每英寸(1英寸=2.54厘米)聚集的像素点个数,这里的一英寸还是对角线长度 5、DPI:每英寸像素点,印刷行业术语。对于电脑屏幕而言和PPI是一个意思...