位置: 编程技术 - 正文

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

  • 劳务公司发放农民工工资要开发票吗?
  • 产品成本计算的基本方法和辅助方法的划分标准是
  • 发票没金额能开吗
  • 销售预付卡纳税税率
  • 火车票增值税申报表怎么填
  • 餐饮通用机打发票可以报销吗
  • 股东出让个人股权流程
  • 向境外销售货物交增值税吗?
  • 免退税企业结转怎么操作
  • 服装厂里面
  • 人力资源公司劳务派遣怎么收费
  • 自然人增值税免税额
  • 慈善会可以开什么票据
  • 企业所得税固定资产一次性扣除
  • 增普票付款要不要从公户走?
  • 增值税发票查验平台显示查无此票
  • 公务用车用油
  • 外贸企业出口退税申报流程操作
  • 产生个人所得税之后是不是不能公益性岗位
  • 我的初级备考经历作文
  • 公司筹建期间借款怎么办
  • 同一控制亏损企业怎么算
  • 福利费的支付范围
  • windows11怎么设置壁纸
  • 个人所得税算少了怎么办
  • php封装接口
  • phpwind教程
  • php+mysql项目实战教程
  • MacOS bigsur11.2连击缩放窗口功能怎么关闭或开启?
  • windows不能打开exe文件
  • PHP:mcrypt_enc_self_test()的用法_Mcrypt函数
  • 班夫国家公园最佳旅游时间
  • php连接mysql数据库的几种方式及区别
  • 结转已销售产品的实际生产成本会计分录
  • 网络安全技术
  • bert数据增强
  • php读取php文件内容
  • 去年的所得税计提多了怎么做分录
  • 工业企业采购商品过程中发生的进货费用
  • 发票违法行为的认定
  • 如何根据销售额的降序计算销售排名
  • 生产车间发生的费用计入什么科目
  • 财政拨款结余明细科目编码
  • 所得税预缴申报表资产总额怎么填
  • 水电费专用发票模板
  • 外购产品捐赠
  • 付款人和开票人必须相符吗
  • 年底存货反映了什么
  • 财务软件怎样和银行对账
  • 住房公积金的账户状态是封存是什么意思
  • 酒店客人损坏物品不赔偿怎么报警
  • 其他公司借款现金怎么办
  • 营改增后租金收入交什么税
  • 子公司利润母公司还有其他方式吗
  • 公司账户转个人往来款
  • 销售酒怎么结转销售成本
  • 成本增加比例怎么算的
  • 资产负债表怎么算
  • access数据库sql语言
  • vmware安装centos7超详细过程 图文
  • directx出现错误
  • centos6.5安装步骤
  • linux中磁盘分区
  • windows7的关闭方法
  • 虚拟机安装win7一直卡在完成安装
  • 不用第三方软件获取鼠标坐标
  • win7开机没反应怎么办
  • win7小技巧
  • linux使用mv命令,结果文件不见了
  • jQuery的ajax中使用FormData实现页面无刷新上传功能
  • 30岁亿万富婆
  • jquery控制display属性
  • javascript的基本数据
  • 遍历字符串python
  • 新浪微博手机客户端下载
  • python打印出none
  • jquery.qtip提示信息插件用法简单实例
  • 福建医保省外报销政策
  • 部落冲突显示此不论描述无效
  • 如何理性看待出轨
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设