查看完整版本: [--
QFont如何指定字体的高度?
--]
QTCN开发网
->
Qt基础编程
->
QFont如何指定字体的高度?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
wwwfffhhh
2021-08-01 15:37
QFont如何指定字体的高度?
在QWidget的paintEvent(QPaintEvent* event)重载函数中采用QFont来显示文字,
但我发现只能调用QFont::setPixelSize(...)同时指定了字体高度和宽度,我想单独设置字体的高度和宽度是否可行,因为采用MFC是可以单独分别设置的,不知道QFont该如何设置?
程序很重要,因为原来的程序试用MFC写的,现在转移到QT发现了这个问题
wwwfffhhh
2021-08-15 01:00
终于找到了这个函数,就是调用QFont::setStretch(...)函数
该函数设置字体宽度是字体高度的百分比,如果输入0,则代表输入的是100,也就是默认的字体宽度和字体高度的百分比,但好像设置100%代表英文字体宽度是高度的50%,中文字体则宽度和高度相等
查看完整版本: [--
QFont如何指定字体的高度?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled