我需要限制自定义小部件setFont()
这样它只接受固定宽度的字体。
但是,我找不到如何以编程方式定义特定的QFont
是一个固定宽度的。有这样的可能吗?
Perhaps bool QFontInfo::fixedPitch() http://doc.qt.nokia.com/4.7-snapshot/qfontinfo.html#fixedPitch是您正在寻找的功能:
void MyWidet::setFont ( const QFont& font )
{
QFontInfo fontInfo(font);
if(fontInfo.fixedPitch())
QWidget::setFont(font);
// Otherwise ignore..
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)