位置: 编程技术 - 正文

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

  • 分公司需要独立法人吗
  • 小规模企业可以开6%的税票吗
  • 关联交易纳税调整期限
  • 年末未分配利润怎么处理
  • 工会经费申报晚了怎么处理
  • 审计调整有关损害的规定
  • 当月有进项无销项月末怎么处理
  • 报税显示税款入账未到账
  • 企业年度财务报表主要包括
  • 预付冲应付会计分录摘要
  • 贷款逾期的本金怎么计算
  • 商场返券活动300返220
  • 预提费用下月要冲回吗
  • 年化收益率的计算公式
  • 原材料加工成品怎么做账
  • 应付股利科目设置
  • 公司股东可以自己买保险吗
  • 个人独资企业个人所得税核定征收
  • 无票销售纳税后怎么处理
  • 个体工商户有公户吗?
  • 增值税附加税可以抵扣吗?
  • 认缴制的期限是多久
  • 甲公司采用租赁方式租入一台大型设备
  • 不适用研究开发费用税前加计扣除政策的有
  • 其他公司代付工资怎么做
  • 无形资产摊销表模板
  • 定额发票存根联丢失如何处罚
  • 财税2018年39号公告残保金
  • 企业所得税纳税申报表
  • 政府采购 汽车
  • 帮别人公司过账100万,再转30回给他
  • 单位收到项目前的钱
  • 增值税进项税已勾选没确认能自动生成吗
  • msconfig配置文件修改
  • 方正书版10.0教程
  • windows server 2008和r2
  • php如何防止xss攻击
  • 营改增预收款确认收入
  • 支付包装物押金是什么科目
  • 什么叫转登记纳税人
  • php实现邮件发送
  • 税控抵税
  • 投资收益属于营业成本吗
  • php自定义函数的语法格式
  • 旅行费发票
  • 2021前端面试大全
  • axios是干嘛的
  • Vue3【Transition(效果、CSS 过渡、使用animation、TransitionGroup、 KeepAlive、Teleport )】(七)-全面详解(学习总结---从入门到深化)
  • react 16新特性
  • 结转本年利润什么意思
  • 一般纳税人作废发票的流程
  • 会计专业技术资格初级是什么职称
  • 按差额缴纳增值税
  • 分公司是否具有独立承担民事责任的能力
  • 企业债务重组业务
  • 哪些项目不可以抵扣进项
  • 出口抵减内销产品应纳税额
  • 理财利息计入什么科目
  • 会计里面的管理费用
  • 苗木种植发票免税怎么开
  • 购买商品发生的费用计入
  • mysql闪退怎么回事
  • xp系统 win7
  • 虚拟系统win10
  • 超级本可以玩游戏吗
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • winxp共享打印机win11
  • python num怎么用
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • node.js中的http.response.end方法使用说明
  • nodejs promise.all
  • jquery的循环
  • 安卓数据网络
  • javascriptcom
  • python方法有哪些
  • JavaScript电子时钟倒计时
  • python中元祖的用法
  • 如何在网上查看自己的征信
  • 年应税销售额超过小规模纳税人标准的企业
  • 一般纳税人每月开票金额有限额吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设