位置: 编程技术 - 正文

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

  • 企业所得税的征收对象是什么
  • 代扣个税怎么做凭证
  • 报关金额必须跟收汇金额一致吗?
  • 如何查询开出的全电发票
  • 交易性金融资产有哪些
  • 期末存货采用成本与可变现净值孰低法
  • 物料损失怎么入账
  • 盘盈固定资产属于企业的会计差错
  • 增值税专用发票可以开电子发票吗
  • 在建工程待摊支出例题
  • 支付以前年度的费用会计处理
  • 付佣金给客户怎么做分录?
  • 一般纳税人资格证明在哪里打印
  • 预缴增值税 已交税金
  • 转账支票支付展览费
  • 收到的出口退税款一直有余额吗
  • 离退休人员再任职的规定
  • 淘宝开企业店铺需要什么资料
  • 报税没有报怎么办
  • 批发行业增值税税负率是多少呢
  • 关于汽车配件的书
  • 关于7.1号增值税普通发票新规
  • 关于增值税的问题有哪些
  • 自产自销流程图
  • 印花税可以计入开办费吗
  • 应付利息在资产负债表中属于什么项目
  • 企业研发费用税前抵扣
  • 应付短期租入固定资产的租金计入什么科目
  • 电脑不支持cpu
  • 原材料进口关税计入成本吗
  • 小规模餐饮企业增值税申报表填写
  • macbook怎么设置输入法
  • 保险公司的展业方式
  • h5能不能自动播放
  • cuda运行环境
  • php flock函数
  • 什么是技术服务工程师
  • 自己买材料自己装修
  • aws documentation
  • php远程访问
  • 公司开具了电子发票
  • 社保滞纳金计入个人账户吗
  • 焊材领用发放管理
  • 支付广告费没有票怎么入账
  • 在Python中如何求坐标中的任意两个点的距离
  • 代扣代缴个人所得税奖励金
  • 增值税发票价税合计不能超过多少
  • 基础电信是什么
  • sql模糊查询的关键字是什么
  • 公司注销了,账务是不是可以销毁了
  • 红字发票的数量乘以单价可以不等于含税金额吗
  • 存货报废进项税转出分录
  • 预期损失el
  • 外购材料用于建筑工程会计分录
  • 第二年发票可以入上年账吗
  • 发票已开的情况下不确认收入可以吗?
  • 固定资产折旧完了怎么做账
  • 代扣代缴的增值税为什么可以抵扣
  • 商品流通企业有哪些企业
  • 商品盘点库存的方法
  • centos如何查询版本号
  • igs文件是什么文件
  • info.exe病毒
  • SmoothView.exe - SmoothView是什么进程
  • splash.exe - splash是什么进程 有什么作用
  • win8如何进入高级启动项模式
  • Linux系统中配置网络
  • win10系统网络连接配置异常
  • win7怎么查看系统位数
  • android游戏开发框架
  • linux常用的帮助命令
  • cocos2d-x教程
  • shell 递归
  • javascript运用
  • Python中强大的命令行库click入门教程
  • 国家税务总局宁夏回族自治区税务局
  • 广州市地税
  • 个体户注销税盘需要公章吗
  • 吉林省会考成绩查询入口网站官网
  • 到税务局领购免税产品
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设