位置: 编程技术 - 正文

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

  • 房地产增值税预缴规定
  • 防伪税控风险纳税人财务负责人和法人同一人
  • 吴中区个体户如何办理
  • 交个税步骤
  • 飞机票的快递费多少钱
  • 现金形式发放的福利需要扣税吗
  • 房地产企业可以抵扣进项税额的范围
  • 购买非专利技术发生的手续费计入什么科目
  • 债券投资损失准备累计已计提
  • 扣缴个人所得税报告表
  • 快递费需要计提吗
  • 小规模普票冲红怎么做账
  • 小汽车残值率多少合适
  • 反倾销税由谁缴纳
  • 学校的纳税人识别号是不是社会信用代码
  • 所得税季报填写说明
  • 交纳经营所得的个税怎么做分录?
  • 出售已使用五年的住房有税收优惠吗?
  • 本期预收的货款属于
  • 网络适配器不见了win7.上不了网了
  • 发票金额小于之前的金额
  • 哪些业务可以进入共享服务中心
  • 返利是冲减收入吗
  • 生产企业原材料的订购与运输建模
  • 在XP中,为什么"网络连接"图标消失?
  • cryptfunction.exe
  • 系统之家的系统免费吗
  • 净资产收益率怎么求
  • chrome新建标签为打开特定网页
  • 股东分红如何缴纳企业所得税
  • php fgets
  • wamp环境搭建的过程
  • 多开票金额会计分录
  • 费用的结转是在借方还是贷方
  • 增值税缓交政策
  • mysql刷新数据
  • react 组件化
  • 计提社保会计分录金额怎么写
  • pgrep命令详解
  • 上个月的发票未上传成功可以删除吗
  • 社会团体所得税汇算清缴
  • 参展费会计分录
  • 汽车进项税什么时候抵扣
  • 年金现值系数和复利现值系数的公式
  • 差旅费过路费会计分录
  • 不能抵扣的进项税转出账务处理
  • 股东退股怎么入账
  • 织梦发布文章栏目怎么不显示
  • 小规模纳税人是什么意思
  • 排污收费制度在排污费征收方面存在的问题
  • 单位收到已交个人社保
  • 开发票四舍五入
  • 清理固定资产是什么意思
  • 消防劳保
  • 残疾人就业保障金
  • 纳税人财务会计制度
  • 民办非企业没有了吗
  • 房地产开发企业开发成本包括哪些项目
  • 建账时应注意的事项有
  • 总账建账要建全部科目吗
  • xampp网页服务器配置文件名
  • MySQL中使用____关键字来删除表格中的数据
  • 微软官方的网址是多少
  • win7宽带连接错误651怎么办
  • win8.1系统安装
  • cocos2dx 教程
  • opengl英文
  • javascriptwhile
  • jquery设置鼠标样式
  • github 最火的项目
  • css常用布局方式
  • 去掉字符串中的某个值
  • jquery设置图片路径
  • 单向链表的基本操作
  • jquery修改字体
  • html应用css
  • js 类继承
  • python嵌套列表怎么遍历
  • 在北京电子税务局怎么缴纳社保费
  • 企业代扣代缴个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设