位置: 编程技术 - 正文

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

  • 增值税专用发票抵扣期限
  • 商业承兑汇票贴现率
  • 技术服务费怎么结转成本
  • 车辆日常维护费用
  • 一般纳税人核定征收申请条件
  • 酒店出租会议室增值税税率
  • 分公司转独立公司
  • 工程收到奖励款怎么账务处理?
  • 吸收合并控股合并新设合并的区别
  • 物业做账的时候怎么做
  • 个人股东从公司借款合法吗
  • 当月冲红发票会导致上月发票作废吗?
  • 外管证的开具与注销流程
  • 餐饮业一般纳税人企业所得税税率
  • 增值税简易征收一览表
  • 商贸企业仓储服务有哪些
  • 建筑施工的会计科目
  • 合并报表利润表是当期还是累计
  • 印花税未计提可以下月补提吗
  • 1697509063
  • 合同资产对应的成本
  • 开发票货物或应税服务两行怎么开
  • 某房产开发公司向银行借款
  • 企业控股情况是指
  • 关闭 ipv6
  • 工资里的其他应收款是什么
  • php写json
  • mmc.exe是什么进程
  • 苹果推送ios15
  • 收到折扣负数发票如何入账
  • PHP:stream_socket_pair()的用法_Stream函数
  • 其他应收款可以和其他应付款对冲吗
  • 高新技术企业职工总数
  • cloa框架
  • php实现导出带样本的方法
  • 汇算清缴退回来的钱会计分录怎么做
  • 跨区域涉税事项报验管理编号怎么填
  • 外经证预缴税款之后剩下的税款交到哪呢
  • 浏览器加域名
  • dedecms怎么改图片
  • ps中如何使用切片工具
  • phpcms模板制作教程
  • 钢贸企业税收怎么算
  • 累计折旧如何计算使用年限
  • 期初是什么
  • 预付开发票加油后还能开吗?
  • 关于发票的相关法律
  • 应交税费已交税金是什么意思
  • 收取会费
  • 运输费和货款一样吗
  • 代收代缴水电费如何开票
  • 租来设备本身原因致人损害
  • 应收的借方和应付的贷方相等
  • 组织机构代码证和统一社会信用代码的关系
  • 小规模纳税人核定销售额
  • 旅游应当提示参加团队旅游的旅游者按照规定购买什么
  • 企业列支非本单位费用
  • fedora修改ip地址
  • Kali(debian) Too many open files 错误处理办法
  • mac系统如何隐藏文件
  • centos如何添加监听端口
  • linux的free命令详解
  • 磁盘修复完成以后怎么办
  • 解决安装后软件icon一圈白边问题
  • win8如何进入metro界面
  • Android游戏开发读后感
  • glCopyBufferSubData
  • 一系列优秀的Android开发资料
  • flash 3 utility
  • js中数组操作
  • 安卓炫酷壁纸
  • jquery动态生成表格
  • python文件文件夹操作
  • 虚开增值税发票但未抵扣怎样处罚
  • 深圳市地税局财务电话
  • 济南市中区税务局办税大厅
  • 陕西省电力app
  • 干部任免审批表怎么填写
  • 样板房费用属于开发成本的什么明细科目
  • 甘肃省国家税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设