标题:关于在QPainter中drawText()方法的问题
作者:小u爸爸
日期:2010-04-06 11:37
内容:
程序实现如下:
QFont font=painter.font();
font.setPointSize(28);
painter.setFont(font);
painter.drawText(100,100,“This is a test.”);
问题描述:
在普通的PC上(Fedora系统)
通过font.setPointSize()可以修改字体的大小。并且能正常画出文本。
在arm平台上
通过font.setPointSize()修改的字体大小没有效果,画出的文本虽然有一些变化,但并不是设置越大显示越大的效果。
请问有朋友碰到过这个问题吗?请教解决方法。谢谢
#1 [tyhj2000 04-12 10:04]
qte上是板子上有啥字体显示啥字体,不像主机上
#2 [小u爸爸 04-12 10:54]
引用第1楼tyhj2000于2010-04-12 10:04发表的:
qte上是板子上有啥字体显示啥字体,不像主机上
我的板子上有如下字体:
wenquanyi_120_50.qpfwenquanyi_130_75.qpfwenquanyi_160_50.qpf
wenquanyi_120_75.qpfwenquanyi_150_50.qpfwenquanyi_160_75.qpf
wenquanyi_130_50.qpfwenquanyi_150_75.qpf
调用serFamily("wenquanyi")后,再调用setPointSize(16);还是没有效果。
请高手解惑。
#3 [chengsheng 09-30 14:51]
在嵌入式ARM上,qpf的字体是不能改变的