位置: 编程技术 - 正文

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

  • 个人获得的专利有哪些
  • 含税价怎么算不含税价
  • 企业纳税申报表包括哪些表
  • 企业所得税能不能删除重新报
  • 城市基础设施配套有哪些
  • 发票入不了账怎么办
  • 增值税一般纳税人证明怎么查询
  • 投资性房地产转固定资产账务处理
  • 应交税费待抵扣进项税额
  • 补偿金超过平均工资三倍
  • 会务费发票要附上照片吗
  • 延期付款利息的税率是多少
  • 保洁劳务税点
  • 房产税计税税率怎么算
  • 预缴时少缴税款是否需要缴纳滞纳金?
  • 电子商务在线支付
  • 企业注销时未分配利润怎么处理
  • 出售单位车辆如何处理业务?
  • office已经激活
  • 已经提完折旧的设备改造
  • cmd. exe 程序错误
  • linux统计代码总行数
  • 固定资产更新改造支出资本化
  • 营改增之后账务怎么处理
  • 增值税专用发票有几联?
  • 借条丢了怎么办打电话给家长
  • 分类账长什么样
  • elementui中的el-tab-pane为什么内容会为0
  • laravel基础
  • php基于正则批量输出
  • 三趾鹑是野鸡吗
  • swiper.js常用功能
  • 广告费列支
  • php环境搭建教程
  • 工会经费计提基数包括绩效工资吗
  • 应付账款零头怎么处理
  • html动画教程
  • go语言入门指南
  • 专项应付款怎么转固定资产
  • 航天税盘服务费全额抵扣报税流程
  • 代扣代缴境外增值税税率是多少
  • 涂料消费税征税范围
  • 企业购买商铺会查征信吗
  • python中sample函数怎么用
  • python 记录日志
  • 股息红利所得为什么按照分配所得的企业所在地确定
  • 在与sqlserver建立连接时出现
  • 员工补助每月申报怎么填
  • 个体户注销工商需要等公示时间结束吗?
  • 出口货物做免税处理
  • 无票收入是怎么算的
  • 公司走账是什么意思
  • 小规模纳税人开专票税率是1%还是3%
  • 营业执照丢失公告后几天可以办注销
  • 库存商品暂估入库是什么意思
  • 航天信息税票
  • 工程施工怎么做账
  • 发票几个月内可以红冲
  • 有偿服务职工怎么办
  • 超出工资总额
  • 主营业务收入多栏式明细账怎么登
  • 企业注销怎么回事
  • 简单介绍清明上河图
  • sqlserver查询重复值
  • mysql应用案例
  • sqlserver数据库备份
  • winXP系统下qq不能视频聊天该怎么办?
  • win10系统的设备管理器在哪里
  • win8自带杀毒软件 关闭
  • win7桌面图标有小方块
  • dos内部命令大全
  • 由浅入深易,由深入浅难
  • angularjs常用总结
  • unity3d基础操作
  • javascript对象的常用方法
  • python 设计
  • 城管大队长级别高吗
  • 国企划拨用地改制处置
  • 增值税电子专用发票如何进行冲红处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设