使用Qt css设置自己的Q_Property(QFont) [英] Using Qt CSS to set own Q_PROPERTY(QFont)

查看:18
本文介绍了使用Qt css设置自己的Q_Property(QFont)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Qt 4.6.2,但我对Qcss有问题。我有自己的Q_Property(QFont MyFont Read MyFont Set SetMyFont)。我想用Qcss更改它,但它不起作用。我尝试使用正常的font语法,但不起作用。我还尝试了其他一些组合,如:

qproperty-myFont: font(serif 20 1 0) font(serif 20 bold) QFont(serif 20 1 0) QFont(serif 20 bold) QFont(bold 20px serif)

推荐答案

好,经过更长时间的研究,我找到了方法QFont::toStringQFont::fromString。它不是很干净,也不是很好的"css风格",但现在可以用了:

qproperty-myFont: "serif,-1,14,5,0,0,0,0,0,0";

其中参数为:Font Family、point SizeF、PixelSize、QFont::StyleHintQFont::WeightQFont::Style、下划线、删除线、FixedPitch、rawModel

这篇关于使用Qt css设置自己的Q_Property(QFont)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆