成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt在Linux環(huán)境下字體模糊的解決方法

移動(dòng)開發(fā)
本文介紹是Qt在Linux環(huán)境下字體模糊的解決方法,Qt是一個(gè)跨平臺(tái)的軟件,為什么還會(huì)出現(xiàn)這種問題呢?那該怎樣解決呢?本文將會(huì)為你講解。

QtLinux環(huán)境下字體模糊,我一直以為是不兼容的問題,要想知道該怎樣解決這個(gè)問題,那么看本文的內(nèi)容吧。

這兩天一直在用Qt實(shí)現(xiàn)一個(gè)跨平臺(tái)的軟件。軟件之前在Windows上編寫的,后來放到里Ubuntu 10.10下編譯。程序運(yùn)行時(shí)遇到一個(gè)很棘手的問題,界面文本非常模糊。后來在網(wǎng)上查閱了好幾天的資料,經(jīng)歷了無數(shù)次實(shí)驗(yàn),最終解決了這一問題。下面以一個(gè)Demo程序來重現(xiàn)這一問題。

本文中的編譯平臺(tái)為:Ubuntu 10.10 x86版, g++ 4.4.5, Qt 4.7.3自己編譯的

首先看看我的Demo程序字體模糊時(shí)的截圖:

Qt在Linux環(huán)境下字體模糊的解決方法

一個(gè)軟件界面的文本要是這樣子,根本無法接受。

有人說要通過qtconfig來修改默認(rèn)字體,可是我修改了好多次,都不成功,還是這樣。

最后找到原因,首先是我把QtLinux中默認(rèn)的字體“AR PL UKai CN”設(shè)置死了,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

為什么說設(shè)置死了呢?看上圖右下角,“字體族”一行,該行末尾后的小箭頭為紅色,這表示該屬性當(dāng)前不是默認(rèn)值,如果是默認(rèn)值,這個(gè)小箭頭應(yīng)該為灰色顯示。要解決字體模糊的問題,第一步應(yīng)該將界面上所有設(shè)置死的字體族改回默認(rèn)值,只需要選中要更改字體族的部件,在右側(cè)到屬性列表中點(diǎn)擊紅色到小箭頭,使其變灰,這樣就可以設(shè)置為默認(rèn)值了。

第二步,在終端中輸入“qtconfig”(不含引號(hào)),打開qt配置程序,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

在右側(cè)第二個(gè)選項(xiàng)卡“字體”中我們可以看到,字體族當(dāng)前為“ AR PL UKai CN ”,在下方的“樣例文本”中我們也可以看到,這幾個(gè)字同樣非常模糊,我們點(diǎn)擊字體族右邊到上下箭頭,彈出字體族選擇列表,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

因?yàn)槲覀兊哪繕?biāo)不僅要顯示英文,還要顯示中文,因此我們選擇“Song Ti”(宋體)這一項(xiàng),再修改點(diǎn)大小為11,此時(shí)“樣例文本”就清晰多了。如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

設(shè)置完成之后,點(diǎn)擊“文件”菜單,選擇“保存”來保存當(dāng)前配置,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

此時(shí)應(yīng)該能立即看到更改后的效果,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

Qt配置程序界面的字體已經(jīng)變得清晰多了,那么我們的程序是不是也變化了呢?來看一下,如下圖所示:

Qt在Linux環(huán)境下字體模糊的解決方法

從上圖我們可以看到,自己寫的程序界面中字體也非常清晰了,為了驗(yàn)證中文兼容性,我還在Text Edit部件中輸入了若干漢字,同樣沒有問題,字體依然清晰。整個(gè)過程中,除了第一步修改默認(rèn)字體后重新編譯了本程序,在對Qt配置進(jìn)行修改后并沒有也沒必要重新編譯程序。程序界面的字體就發(fā)生了變化。

值得注意的是,qtconfig工具只在Linux下存在,Mac版的Qt庫中是否有這個(gè)工具我還沒有驗(yàn)證,但Windows中肯定沒有。另外,在qtconfig工具中我設(shè)置的字體族為“Song Ti”,該字體在“點(diǎn)大小”小于11號(hào)時(shí)就又不清晰了。需要更小字體的朋友可以設(shè)置字體族為“Wenquanyi Bitmap Song”(基于位圖的文泉驛宋體),該字體設(shè)置為小字號(hào)時(shí)仍可顯示得很清晰。

小結(jié):QtLinux環(huán)境下字體模糊的解決方法,不知道有么有幫你解決問題,希望本文對你有幫助。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-05 16:32:02

Ubuntu中文環(huán)境

2011-08-22 15:39:38

Linux

2011-07-04 10:09:19

Qt Creator BUG

2011-03-29 13:40:40

linuxcacti

2010-01-15 10:31:19

Linux編譯

2010-08-19 09:29:26

hoverIE6

2009-10-28 09:49:32

linux Vsftp

2009-10-28 08:31:02

Vsftpd服務(wù)器故障

2011-04-25 15:14:38

LinuxQtOpenCV

2011-07-05 09:44:31

QT Mysql 亂碼

2012-08-15 14:01:18

2011-06-28 16:56:41

Linux Qt creator

2011-09-15 16:23:51

ubuntujavaclipse

2011-08-30 13:48:50

phpmyadmin

2011-09-19 19:21:54

linux

2013-04-10 15:30:42

2011-03-18 18:47:34

QtMySQL

2016-11-16 09:25:15

WindowsWindow 8Windows 10

2009-08-27 10:28:04

2009-12-18 11:03:45

Ruby watir環(huán)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 9999国产精品欧美久久久久久 | 久久日韩粉嫩一区二区三区 | 欧美精品1区2区3区 精品国产欧美一区二区 | 国产欧美一区二区在线观看 | 日韩一区二区在线视频 | 亚洲第一av网站 | 精品久久久久久久久久久 | 成人在线观看欧美 | 午夜精品一区二区三区在线视频 | 久久69精品久久久久久国产越南 | 久久精品美女 | 少妇诱惑av | 亚洲天堂999 | 天久久| 久久久久久久久久久久久91 | 一区二区三区免费观看 | 亚洲成人一区二区三区 | 在线一区视频 | 夜夜操av | 中文字幕中文字幕 | www.xxxx欧美 | 一区二区精品在线 | h视频在线免费看 | 日韩视频免费看 | 亚洲一级av毛片 | www.国产精 | 欧美激情区 | 日日操夜夜摸 | av免费网| 久久高清国产视频 | 日本一二三区在线观看 | 久久久国 | 国产日韩视频 | 欧一区二区 | 91精品国产91久久久久游泳池 | 免费一区二区三区 | 三级成人在线 | 欧美日韩高清一区 | 91美女在线观看 | 亚洲欧洲激情 | 亚洲视频一区二区三区 |