• 6562阅读
  • 7回复

[提问]QT 静态编译 画字的奇怪现象 [复制链接]

上一主题 下一主题
离线xiadi
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-08
新手求助
QT静态编译,用drawText在jpeg上画中文字时,一直出现画不全现象。动态编译完全正常
drawText(rect,QT::AlignCenter,string);  
字体用的是Song Ti,用默认的Batang字体偏的厉害,rect,的宽度和高度都是用QFontMetrics算出的正好,图片大小同rect一样。不知是什么原因?
离线jdwx

只看该作者 1楼 发表于: 2011-09-08
回 楼主(xiadi) 的帖子
Qt字体类问题很奇怪,为省事我把一个些个字体放到一个类里,用着方便,结果和你的一样字体宽度计算不对,现定义现用没问题 。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xiadi
只看该作者 2楼 发表于: 2011-09-08
回 1楼(jdwx) 的帖子
我的字体也是现定义的呀,请问你的qt是静态编译的么?
离线jdwx

只看该作者 3楼 发表于: 2011-09-08
回 2楼(xiadi) 的帖子
我的是动态编译的,但是问题挺奇怪,一样的代码,在两个 地方效果不一样。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jdwx

只看该作者 4楼 发表于: 2011-09-08
回 2楼(xiadi) 的帖子
我有个问题:静态编译后,同样的程序体积有多大差别?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xiadi
只看该作者 5楼 发表于: 2011-09-09
回 4楼(jdwx) 的帖子
如果只比较单个程序的相差还是挺大的,动态200k的话,静态有可能10M左右,关键看你程序用到的库。
如果程序需要在没装qt的环境下运行的话,动态的要附带动态库,而静态的就不用,这两者大小就差不多了,但动态的程序运行起来占用的内存比较大一点。
离线jdwx

只看该作者 6楼 发表于: 2011-09-09
回 5楼(xiadi) 的帖子
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
只看该作者 7楼 发表于: 2011-09-09
香港公司注册网络www.hkatreg.net.cn想于贵站合作
注册香港公司注册www.hkatreg.net.cn想于贵站合作,我站pr=5,有很好的流量,不知道可不可行?
快速回复
限100 字节
 
上一个 下一个