位置: 编程技术 - 正文

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

  • 增值税发票丢失最新处理办法
  • 以土地投资入股是否需要缴纳增值税
  • 中国注册税务师考试时间
  • 递延所得税资产和负债怎么理解
  • 小型微利企业所得税率
  • 个税新规定2021
  • 过路费抵扣进项税填在申报表哪里
  • 贷方账户日累计金额超限怎么办
  • 汽车申请报废了交强险能退吗
  • 计入固定资产和其他资产
  • 年金终值系数公式例题
  • 非营利性科研机构接受企业基础研究收入免征企业所得税
  • 汽车以租代售合法吗
  • 房地产企业销售现房是否预缴增值税
  • 酒店会务费发票税率
  • 预缴税多交了,税务局退吗
  • 营改增对资产负债表的影响
  • 土地使用税与房产税的区别
  • 财务负责人和办税人员哪个责任大
  • 税控盘抵税可以跨年吗
  • 小规模纳税人开专票不超过30万要交税吗
  • windows11怎么打开设置
  • Excel规划求解怎么做
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 单位车辆车船税缴纳
  • 金银镶嵌首饰在哪个环节交消费税
  • php4位数的随机字符
  • 外地预交增值税退税了如何把申报报表
  • PHP:mb_http_output()的用法_mbstring函数
  • 医院的重要
  • php比较大小
  • 待转销项税额会计分录
  • web前端初级知识点
  • 开发票的销售收入,正规的做账怎么做
  • 运输发票备注栏里一般需要备注的内容包括
  • js原型链的用处
  • 缴纳上年汇算清缴的分录
  • 批发和零售业行业代码
  • c#连接数据库的基本步骤是什么
  • 资金收益率的计算
  • 个体工商户是什么意思
  • 因员工过失造成的工伤用不用赔
  • 施工企业项目部发生的管理人员工资应计入
  • 金三税务系统怎样修改财务人员跟办税人?
  • 定额的餐饮发票
  • windows xp操作
  • 怎么将windowsxp换成windows7
  • windows2008r2驱动包
  • win7旗舰系统
  • win8.1快捷键
  • linux readelf命令
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • win7无法启动print spooler服务,错误5
  • win7系统播放器在哪
  • 有没有类似window的免费软件
  • windows启动很慢很慢
  • win10系统如何清洗打印机喷头
  • linux就该这么
  • shstart.exe - shstart是什么进程 有什么用
  • win7专用字符编辑程序
  • WIN10系统更新怎么关闭
  • cocos2dx游戏案例
  • javascript语言基础
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
  • jquery 图片左右滚动
  • istio源码解析
  • android studio jni
  • 最简单的游戏开发工具
  • html截取字符串
  • 圣食颐年
  • 移动端一般用什么布局
  • python中的命名规范
  • js 获取iframe
  • android开发的难点
  • 河南医疗保险网上怎么缴费截止时间
  • 网络发票开票系统怎么设置?
  • 河北省国家税务局电子税务局登录
  • 税务局窗口业务
  • 江西省国家税务局李德平
  • 苏州市区公司可以在园区买社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设