位置: 编程技术 - 正文

Ubuntu 面向对象的框架Qt移植到开发板后如何显示中文(ubuntu on xorg)

编辑:rootadmin

推荐整理分享Ubuntu 面向对象的框架Qt移植到开发板后如何显示中文(ubuntu on xorg),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu webui,ubuntu xvfb,ubuntu xorg,linux内核面向对象,ubuntu面板,ubuntu xvfb,ubuntu xorg,ubuntu xorg,内容如对您有帮助,希望把文章链接给更多的朋友!

  Qt是面向对象的框架,在Ubuntu中能够中文显示,但将Qt移植到开发板中却无法中文显示,那么要如何让Qt也能在开放板上显示中文呢?下面小编就给大家介绍下Ubuntu Qt移植到开发板显示中文的方法。

  显示中文主要是两点,一是编码,而是字体。

  关于编码网上查的资料各种说法都有,utf8 gbk gb的,我用的是utf8.

  开发板上必须也有对应的中文字体才能够显示中文,我这里在Ubuntu .的安装目录中usr/share/fonts/truetype/wqy目录下,将这个拷贝到开发板Qt库中的字体库中,注意要将Qt的字体路径加入环境变量QT_QWS_FONTDIR=/opt/qt-4.8.4/lib/fonts

  最后,在主函数中加入代码即可:

  #include “widget.h”

  #include 《QApplication》

  #include 《QTextCodec》

  int main(int argc, char *argv[])

  {

  QApplication a(argc, argv);

Ubuntu 面向对象的框架Qt移植到开发板后如何显示中文(ubuntu on xorg)

  QTextCodec *codec = QTextCodec::codecForName(“utf8”);

  QTextCodec::setCodecForLocale(codec);

  QTextCodec::setCodecForCStrings(codec);

  QTextCodec::setCodecForTr(codec);

  QFont font;

  font.setFamily((“wqy-microhei”));

  Widget w;

  w.setWindowFlags(Qt::FramelessWindowHint);

  w.show();

  return a.exec();

  }

  在使用的时候使用tr宏例如ui-》statelabel-》setText(tr(“摄像头已经运行!”))

  这样在开发板上运行的时候就可以使用中文字体,而且不会有字体大小以及排版等方面的问题。

  上面就是Linux Qt移植到开发板显示中文的方法介绍了,主要是开发板中没有对应的中文字体所导致的,只需将Qt的字体路径导入到开发板中即可。

Ubuntu文本编辑器vi使用方向键出错的解决方法 vi是一款全屏幕文本编辑器,是Linux中最基本的文本编辑器,在Ubuntu系统操作中,编辑vi时方向键出错,无法正确使用方向键,下面小编就给大家介绍下

Ubuntu .安装Xen常见问题及解决方法汇总 Ubuntu.在安装Xen的时候出现了不少问题,为了避免大家在安装的时候出现同样的错误,下面小编将针对Xen安装遇到的问题做个汇总,并教你如何解决这

Ubuntu .不能启动VirtualBox提示错误怎么办 我们都知道VirtualBox是一款虚拟机,能够在Ubuntu系统中运行,但在Ubuntu.运行的时候提示错误,导致VirtualBox无法启动,遇到这个问题怎么办?下面小编

标签: ubuntu on xorg

本文链接地址:https://www.jiuchutong.com/biancheng/358666.html 转载请保留说明!

上一篇:iPad在Ubuntu中无法充电提示iPad无法充电(win平板装ubuntu)

下一篇:Ubuntu文本编辑器vi使用方向键出错的解决方法(ubuntu文本编辑器命令)

  • 收取承包费如何交税
  • 避税岛是什么
  • 企业增值税免税需要备案吗
  • 工商年报已报网上还查不出来
  • 公司的资本公积金可以用于弥补公司的亏损
  • 固定资产怎么进行折旧处理
  • 报销宽带费属于什么科目
  • 技术类服务行业用不用开外经证
  • 简易征收开出去的票可以抵扣吗
  • 劳务公司开票税收分类
  • 全年一次性奖金单独计税怎么算
  • 土地出让金返还政策文件
  • 个税手续费返还属于政府补助吗
  • 土地增值税清算是什么意思
  • 预收款结转收入怎么算
  • 其他应收款用什么表示
  • 包工包料和包清工
  • 厂房怎么计提折旧费
  • 材料成本差异分配率
  • 印花税要报吗
  • 应纳所得税额除以收入等于什么
  • 机动车发票如何抵扣进项税
  • 建筑行业增值税是多少
  • 无形资产软件摊销年限的最新规定2021
  • 反向吸收合并账务处理
  • 短期借款利息的处理
  • linux如何查找命令
  • warning control
  • 更改文件后缀算转换格式吗
  • 如何使用wordpress建站
  • php 字符串函数
  • php字符串函数有哪些
  • 因质量问题被扣钱怎么办
  • php数组函数输出《咏雪》里有多少"片"字
  • mac桌面的东西怎么放回去
  • 酒店开业前准备工作流程
  • 通过session实现用户的登录与登出功能
  • php往数组中添加元素
  • lsscsi命令详解
  • 收到股东投资款现金流量表入哪一项
  • 退货的会计处理分录
  • 小企业库存商品会计分录
  • db2教程
  • mysql5.7.32安装
  • react 上下文hooks内容存储到本地
  • 开发公司出租未开发发票
  • 设计费可以抵扣进项吗
  • 火车票可以抵扣进项吗
  • 贸易公司退税计算方法选哪一种
  • 企业验资的好处
  • 红字发票如何做进项税转出
  • 付给其他公司的服务费怎么记账
  • 递延所得税资产和所得税费用的关系
  • 退客户多余货款怎么处理
  • 营业执照怎么换地址
  • 物流行业货币资金占比
  • xp系统怎么删除系统
  • 使用灭火器时要对准火焰的什么部位喷射
  • win10提示激活windows
  • linux如何安装rz和sz
  • win10系统更新后
  • xp怎么改密码怎么设置
  • win10正式版多少钱
  • unity unity3d
  • Unity3D游戏开发毕业论文
  • rpg游戏脚本已经被备份
  • shell动态显示
  • shell脚本 su
  • Python中list初始化方法示例
  • js 设计模式
  • javascript面向对象编程指南 pdf
  • JQuery点击行tr实现checkBox选中的简单实例
  • 生鲜肉类免税
  • 泰兴市税务局办税服务厅
  • 深圳市的各区域排名
  • 临沂学生医疗保险多少钱
  • 济宁市税务局官网名称
  • 公司购买的汽车可以一次进入费用吗
  • 印尼贸易政策
  • 对金融机构与小型企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设