Qt:使用自定义的字体

Qt:使用自定义的字体

1. 下载字体文件

2. 加载字体文件

3. 使用字体

    QFontDatabase::addApplicationFont("XENOTRON.TTF");
    ui->toolButton_2->setFont(QFont("XENOTRON", 34));

http://www.cppblog.com/biao/archive/2012/01/01/163345.html

时间: 2024-10-12 21:02:14

Qt:使用自定义的字体的相关文章

自定义IPython Qt Console 窗口大小、字体、颜色

windows下将IPython Qt Console的快捷方式修改为: "C:\Python\IPython Qt Console.exe" --ConsoleWidget.font_family="Courier New" --ConsoleWidget.font_size=9 --ConsoleWidget.width=132 --ConsoleWidget.height=43 --colors=linux Linux下对应用以下方式启动: ipython q

QtCreator的一些自定义代码字体和颜色

QtCreator的一些自定义代码字体和颜色 一.配色方案: 配置方法:工具->选项->文本编辑器->配色方案 如果对这些QtCreator自带的配色方案不满意,则需要手动进行添加 方法:这些配色方案是以xml文件的形式存在于 %QtCreatorDir%\share\qtcreator\styles\ 中. <?xml version="1.0" encoding="UTF-8"?> <style-scheme version=

@font-size 自定义网页字体

通常情况下,在实际Web页面开发中我们往往只能使用计算机已经安装好的字体比如黑体.宋体.雅黑等等,那如果遇到特殊字体该怎么办呢?有人说用图片替代,这个只能针对特殊场景的局部使用,实乃下下之策. 例如:一个注册页面的"注册会员"几个字 CSS3引入的@font-face 这一属性可以很好的解决这个问题,可以帮助我们非常灵活的使用一些特殊的字体,即使用户电脑里面没有安装这个字体,网页也可以显示.当然,同其他属性一样,IE8及以下浏览器不支持@font-face 基本语法: @font-fa

Qt之自定义托盘(二)

上一篇文章讲述了自定义Qt托盘,不过不是使用QSystemTrayIcon这个类,而是我们自己完全自定义的一个类,我们只需要处理这个类的鼠标hover.鼠标左键点击.鼠标右键点击和鼠标左键双击,就可以完全模拟出qq的托盘样式来.文章的最后我也是提供了一个demo的下载链接,那是一个可以完全运行的demo,处理了鼠标hover事件,并模拟出了鼠标离开和进入事件,这一节我将一步一步讲解怎么实现一个完美的托盘,包括托盘菜单的显示.托盘tooltip和托盘hover时的弹框显示. 看本片文章之前,同学们

Qt之自定义搜索框——QLineEdit里增加一个Layout,还不影响正常输入文字(好像是一种比较通吃的方法)

简述 关于搜索框,大家都经常接触.例如:浏览器搜索.Windows资源管理器搜索等. 当然,这些对于Qt实现来说毫无压力,只要思路清晰,分分钟搞定. 方案一:调用QLineEdit现有接口 void addAction(QAction * action, ActionPosition position) 在QLineEdit的前/后添加部件,ActionPosition表示部件所在方位. QAction * addAction(const QIcon & icon, ActionPosition

Qt之自定义检索框

1.效果展示 今天这篇文章主要讲解的是自定义搜索框,不仅仅支持搜索,而且可以支持搜索预览,具体请看效果图1.网上也有一些比较简单明了的自定义搜索框,比如Qt之自定义搜索框,讲的也比较详细,不过本文的侧重点不仅仅是搜索,而且包括了检索功能.有兴趣的小伙伴可以看下步骤3的思路讲解. 图1 自定义搜索框 2.功能分析 这个自定义搜索框支持输入一定的数据源,然后通过检索窗口进行搜索数据,匹配到的数据会优先展示到预览下拉框,预览窗口支持hover高亮整行.仔细阅读demo源码的同学可能就会发现其实这个搜搜

如何在网页使用自定义的字体

有时候我们需要在网页上显示自定义的字体,方法在网上有很多,下面说下自己的看法.先看看演示效果: 效果演示 2014年9月4日 星期四 13:38:42 美国 00:38:42澳门威尼斯人赌场 日本 14:38:42 英国 07:38:42 澳大利亚 16:38:42 在网页中嵌入非系统自带字体,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以

iOS上使用自定义ttf字体

项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下: 1.将xx.ttf字体库加入工程里面 2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称 3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24]; UILabel *label = [[UILabel alloc] initWithFrame:C

Qt之自定义托盘

说起Qt,真是个不错的ui库,不仅仅ui做的好,其他方便也不差,在扩平台方便也是非常的强大.这篇文章我将会分析下qt的托盘,QSystemTrayIcon是qt的托盘类,托盘类的用途是什么我就不说了,自行百科就好,关键问题是我们要实现怎么的托盘. 说起常用的客户端软件,qq,微信等聊天工具,有这么几个托盘事件: 1.来消息图标闪烁 2.气泡消息提示 3.鼠标左键单击.左键双击.右键单击.滚动单击 上述这三种事件QSystemTrayIcon类都完全能够解决,但是托盘的hover事件却无能为力,如