找回密码
 立即注册
收起左侧

qt创建的工程中如何使用 Roboto

4
回复
9921
查看
[复制链接]
累计签到:23 天
连续签到:1 天
来源: 2015-3-16 14:21:21 显示全部楼层 |阅读模式
1Qter豆
请问一下,就是qt工程中如何使用 Roboto,谢谢回答!

最佳答案

查看完整内容

那你换别的字体的代码也贴出来嘛
回复

使用道具 举报

尚未签到

2015-3-16 14:21:22 显示全部楼层
失恋男孩 发表于 2015-3-17 14:20
我附在下面了,求大神帮忙看看

那你换别的字体的代码也贴出来嘛
回复

使用道具 举报

尚未签到

2015-3-17 09:48:32 显示全部楼层
字体?   c++的话使用QFontDatabase   , qml使用fontLoader

具体如何使用文档里面有说
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2015-3-17 14:18:38 显示全部楼层
本帖最后由 失恋男孩 于 2015-3-17 14:19 编辑

亲!不带这样的!就是我把字体导入到qt所在的font中,qt是4,8.2的,然后采用
1.int fontId = QFontDatabase::addApplicationFont("D:/qt/qt-win32/lib/fonts/Roboto-BoldItalic.ttf");
2.QString msyh =  QFontDatabase::applicationFontFamilies( fontId ).at(0);
3. QFont font(msyh);
4.QApplication::setFont(font);
这样可以实现这个字体,但是换用其他的字体的时候出现,一个段岩错误,说索引值超出范围:

求大神解决,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2015-3-17 14:20:23 显示全部楼层
Joey_Chan 发表于 2015-3-17 09:48
字体?   c++的话使用QFontDatabase   , qml使用fontLoader

具体如何使用文档里面有说 ...

我附在下面了,求大神帮忙看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了