自动做网站,溧水区住房和城乡建设厅网站,济南机场建设,wordpress 4.7 多站点QWidget的font属性
API说明 font() 获取当前 widget 的字体信息. 返回 QFont 对象. setFont(const QFont font) 设置当前 widget 的字体信息.
关于Qfont
属性说明 family 字体家族. ⽐如 楷体, 宋体, 微软雅⿊ 等. pointSiz… QWidget的font属性
API说明 font() 获取当前 widget 的字体信息. 返回 QFont 对象. setFont(const QFont font) 设置当前 widget 的字体信息.
关于Qfont
属性说明 family 字体家族. ⽐如 楷体, 宋体, 微软雅⿊ 等. pointSize 字体⼤⼩ weight 字体粗细. 以数值⽅式表⽰粗细程度取值范围为 [0, 99], 数值越⼤, 越粗 bold 是否加粗. 设置为 true, 相当于 weight 为 75. 设置为 false 相当于 weight 为 50. italic 是否倾斜 underline 是否带有下划线 strikeOut 是否带有删除线
上述属性具体怎么设置实际开发过程中往往有专门的美工/设计/UED来进行设计。
那么如果必须需要自己设计可以看一看别人的程序或者网页 例子在Qt Designer设置字体属性 QT Designer能够对界面的属性设置支持“实时预览” 通过属性编辑这样的方式虽然能够快速方便的修改文字相关的属性但是还不够灵活如果程序运行过程中需要修改文字相关的属性就需要通过代码来操作了。
例子使用代码设置字体属性
#include widget.h
#include ui_widget.h#includeQLabelWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);//设置一个标签QLabel* label new QLabel(this);label-setText(修改文本属性);label-move(350, 250);//创建字体对象QFont font;font.setFamily(仿宋);font.setPixelSize(30);font.setBold(true);font.setItalic(true);font.setUnderline(true);font.setStrikeOut(true);//将font对象设置到label上面label-setFont(font);}Widget::~Widget()
{delete ui;
}