位置: 编程技术 - 正文

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文本编辑器命令)

  • 空壳公司如何报税
  • 原始凭证太多如何删除
  • 公司给员工购买意外险怎么做账
  • 企业外币账户怎么开通
  • 一般纳税人兼营不同税率
  • 应收票据周转率高
  • 差旅费报销怎么做账
  • 退货的发票还能查询到么
  • 公司名字开错了,认证过了怎么处理
  • 部分销售退回怎么开票
  • 作废的发票还需要装订在凭证里吗
  • 企业管理与咨询机构
  • 增值税税控盘抵减
  • 糖类计算公式
  • 我们4月10日
  • 什么情况下可以取保候审
  • 营业收入包括的项目有
  • 应收账款出售给银行
  • 农业大棚卷帘机用什么油
  • 进项大于销项下月可不可以抵扣
  • 应收及预付款项包括( )
  • 华为正式发布鸿蒙官网
  • 资产处置收益与固定资产清理
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • 玩游戏的显示器要高刷还是高分辨率
  • php面向对象面试题
  • php延迟2秒执行
  • thinkphp5上传图片
  • 损益类账户的期末余额一般在借方还是贷方
  • 生物制品简易征收文件
  • 登录页面的实现方式
  • 毕业设计2022年幼儿园
  • 加计扣除农产品进项税额是什么意思
  • groupinfo命令
  • 建筑公司预收账款财税怎么处理
  • 长期待摊费用如何处理
  • 外管证注销后发票还可以重开吗?
  • 客户对账单应该哪个部门做
  • 应付债券利息费用计算表怎么填
  • 其他应收款个人挂账很大该怎么处理
  • Simple Slug Translate 把WordPress固定链接自动翻译成英文
  • 帝国cms自动更新
  • 借款单属于外来单据吗
  • 未实际支付的成本能否列支
  • 个体工商户税收起征点是多少?
  • 京东开专用发票需要用公户付款吗?
  • 个体户开票超额
  • 合理损耗如何计算单位成本
  • 转出进项税额会计分录
  • 预付账款如何结账
  • 工商营业执照变更网上怎么操作
  • 分包工程是什么意思
  • 还账准备计提方法
  • 银行承兑汇票去哪个银行承兑
  • 无形资产摊销怎么做记账凭证
  • 利润总额毛利润怎么算
  • 公司购买电缆线怎么做账
  • 商业企业注销应检查哪方面的问题
  • sql server语句查询
  • Mac下mysql 5.7.13 安装配置方法图文教程
  • windows内存诊断工具检测到硬件问题怎么办
  • win8怎么设置指纹
  • Windows Server 2008网络中顺畅访问“邻居”
  • win7鼠标间歇性卡顿一两秒
  • win10 20h2 v2
  • winxp资源管理器频繁无响应
  • win8的控制面板在哪里打开
  • 获取本机ip地址命令
  • 注册表cmd
  • json对象转化为list
  • linux中的tree
  • 用jquery实现局部刷新
  • hashmap详细讲解
  • 公务员副处级工资待遇
  • 税务局电话咨询电话
  • 税务被风控了多久才会解除
  • 残疾人保障金如何填报
  • 上海餐饮增值税
  • 如何提升基层党建质量
  • 北京税务网点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设