• 89阅读
  • 4回复

[讨论]关于设置字体的疑问 [复制链接]

上一主题 下一主题
离线lwei24
 

只看楼主 倒序阅读 楼主  发表于: 04-08
各位大佬,请问QPushButton设置字体时,用setFont(QFont("SimHei", 12, QFont::Normal));和setStyleSheet("QPushButton{border-image:url(:/res/btn0.png);color:#003DA6;font:12px ""SimHei"";}");为什么设置的字体和大小不一样呢?
离线青空飞羽

只看该作者 1楼 发表于: 04-08
字体大小单位不一样,
px:相对长度单位,像素(Pixel)
pt:绝对长度单位,点(Point)
离线lwei24

只看该作者 2楼 发表于: 04-08
回 青空飞羽 的帖子
青空飞羽:字体大小单位不一样,
px:相对长度单位,像素(Pixel)
pt:绝对长度单位,点(Point) (2021-04-08 16:07) 

请问你是说setFont和样式单设置的字体单位不一样吗?
离线青空飞羽

只看该作者 3楼 发表于: 04-09
回 lwei24 的帖子
lwei24:请问你是说setFont和样式单设置的字体单位不一样吗? (2021-04-08 17:34) 

是的,setFont里字体单位是pt,而你样式里设置的是12px,是像素
1条评分贡献值+1
lwei24 贡献值 +1 - 昨天 19:49
离线lwei24

只看该作者 4楼 发表于: 昨天 19:49
回 青空飞羽 的帖子
青空飞羽:是的,setFont里字体单位是pt,而你样式里设置的是12px,是像素 (2021-04-09 09:45) 

哦哦,多谢了指点。
快速回复
限100 字节
 
上一个 下一个