嵌入式Linux下Qt的中文顯示
一般情況下,嵌入式Qt界面需要中文顯示,下面總結自己在項目中用到的可行的辦法
1,下載一種中文簡體字體,比如我用的是”方正準圓簡體“,把字體文件放在ARM開發板系統的Qt字庫中,即/usr/lib/fonts下
2,添加ARM開發板上的環境變量,打開vi /etc/profile,添加
[cpp] view plain copy
- export QT_QWS_FONTDIR=/usr/lib/fonts
3,在main.cpp中,添加
[cpp] view plain copy
- QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
- QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
4,引用時用tr()
嵌入式Linux下Qt的中文顯示
相關推薦
嵌入式Linux下Qt的中文顯示
tdi IT too file ron main.c nts 環境變量 copy 一般情況下,嵌入式Qt界面需要中文顯示,下面總結自己在項目中用到的可行的辦法 1,下載一種中文簡體字體,比如我用的是”方正準圓簡體“,把字體文件放在ARM開發板系統的Qt字庫中,即/usr/l
嵌入式Linux下中文字型顯示
By Toradex 胡珊逢 1). 簡介 嵌入式平臺預設釋出的嵌入式Linux版本通常並不包含中文字型支援,本文就通過Toradex計算機模組平臺來演示如何新增中文字型的顯示,因為Toradex的Linux釋出是基於OpenEmbedded/Yocot 專案編譯的,因此這
Linux 下 man 手冊顯示中文
系統環境 install sta 例如 linux har apr 配置 usr Linux 下 man 手冊顯示中文 獲取源碼中文包 wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpag
【轉】解決Deepin Linux下Qt Creator中不能輸入中文的問題
標題:Ubuntu下Qt creator無法使用fcitx輸入中文之解決辦法 Qt creator無法用fcitx輸入中文的原因是自己的plugins目錄下沒有fcitx的外掛,所以只要把外掛複製到裡面就可以了。 qt creator外掛目錄:qt安
Linux作業系統下Wine中文顯示不正常的解決方案
首先wine自己的系統中必須有中文字型,我的Ubuntu系統中已經安裝了宋體,這也是Windows Vista之前的幾個版本的系統使用的中文字型,所以: cd ~/.wine/drive_c/windows/fonts ln -s /usr/share/fonts/t
Linux下Java中文字型不顯示(解決影象中文亂碼問題)
在Java中可以使用如下判斷支援的字型 GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironm ent();String[] fontFamilies = ge.getAvailable
linux 命令模式下的中文顯示問題
修改配置檔案:vi /etc/sysconfig/i18n 將原來的LANG="zh_CN.UTF-8"內容,修改為#LANG="zh_CN.UTF-8" 之後新增內容 LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" 退出儲
Linux 下 Qt 5 無法切換中文輸入法
無法切換中文輸入的原因是當前下載的QtCreator中沒有適配當前輸入法框架(ibus、fcitx)的動態庫 解決方法: 一、安裝對應的輸入法外掛 1、如果是fcitx:sudo apt-get install libfcitx-qt5-dev,拷貝系統路徑上的
飛凌嵌入式OK335xD Linux下Qt程式開機啟動 及 sh開機啟動
1. Qt程式開機啟動 系統自帶的Linux系統中,預設開機自啟動matrix_gui(自帶Qt測試程式),在/etc/init.d/qt.sh檔案中將其替換為想要啟動的Qt可執行檔案即可(該檔案需要在/forlinx/qt/bin/目錄下)。 2.Shell開機啟動 在/
windows下Qt程式碼移植到linux下的中文亂碼問題解決
先就linux下Qt安裝配置做點補充。 其實linux下Qt安裝配置是非常方便的,因為應用商店裡一般都會有Qt,可以直接在那裡安裝。我試過Fedora16下使用命令: #yum install qt qt-devel qt-x11 qt-doc qt-demos qt-examples
解決Mac系統下matplotlib中文顯示方塊問題
packages mce sim ams ttf plot 每次 man ack 一.Mac需要先下載simhei.ttf字體並安裝,之後按照下面步驟首先將simhei.ttf拷貝到~python安裝路徑/site-packages/matplotlib/mpl-data/
linux下history命令顯示歷史指令記錄的使用方法
語法 tex 系統 linux下 命令 過程 相關 不堪 中間 linux下history命令顯示歷史指令記錄的使用方法 History命令主要用於顯示歷史指令記錄內容, 下達歷史紀錄中的指令 。1>History命令語法: [test@li
linux 下 QT 訊飛語音合成
1. 下載訊飛基於Linux的語音文件Linux_tts_online demo連結https://download.csdn.net/download/weixin_39841821/10568834 裡面的目錄如下: bin: 一些用來測試的檔案 doc:技術文件 include
linux下mysql中文亂碼(中文問號)解決辦法
安裝完的MySQL的預設字符集為 latin1 ,為了要將其字符集改為使用者所需要的(比如utf8),就必須改其相關的配置檔案;由於linux下MySQL的預設安裝目錄分佈在不同的檔案下;不像windows一樣放在同一目錄下,只需修改其中的my.ini檔案,重起後就生效了;所以先來看看linux下M
linux 下navicat 中文亂碼終極解決方案
navicat 也是夠了,直接用了個wine包裝navicat 成了linux版本的了,對此表示無語 此前有很多人說,要更改startnavicat指令碼中的 lang 很明確的說沒有成功,因為 根本不是那的事, 是因為wine的事 解決辦法: 安裝 文泉驛字型
linux 下Qt 如何修改系統時間
Qt 提供日期時間的類有 QDate QTime 和QDateTime,這三個類。 一、獲取系統時間 可以通過三個靜態函式來獲取 1.QDate::currentDate() 來獲取當前系統的日期 2.QDate::currentTime()來獲取當前系統的時間 3.QDateT
Linux下ifconfig不顯示ip地址問題總結
問題一:ifconfig之後只顯示lo,沒有看到eth0 ? eth0設定不正確,導致無法正常啟動,修改eth0配置檔案就好 ubuntu 12.04的網路設定檔案是/etc/network/interfaces,開啟檔案,會看到 auto lo ifa
解決linux下Eclipse中文亂碼問題
已開通新的部落格,後續文字都會發到新部落格 http://www.0xfree.top --- 把Windows下的工程匯入到了Linux下Eclipse中,由於以前的工程程式碼,都是GBK編碼的(Windows下
LVGUI在嵌入式LINUX下的編譯
本文比較亂,算是一個隨筆,記錄一下將LVGUI交叉編譯到MIPS架構的嵌入式Linux裝置中,主要關於自己編寫對應的makefile來對LVGUI進行編譯。 首先,Makefile 最好和lv的幾個工程目錄在同一目錄下,如下圖: 其次,為了讓標頭檔案(h檔
linux下qt設定背景色
參考下面的連結: 如果通過樣式qss來設定,需要過載paintevent函式。不管那個版本的qt #include <QStyleOption> #include <QPainter> void paintEvent(QP