Qt 怎么根据魔兽世界字体文件名名或者魔兽世界字体文件名在系统中的文件名

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(2637)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'qt字体',
blogAbstract:'
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}新浪广告共享计划>
广告共享计划
XP系统下如何更改文件名字体的颜色?
步骤:找到要更改名字颜色的文件,右键单击文件查看属性
点击高级按钮
压缩或加密属性下面有“压缩内容以便节省磁盘空间”和“加密内容以便保护数据”两个选择框,我们在勾选后确定,可看到文件名字变色。
同样的方法也可以标注文件夹的颜色。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。7604人阅读
1.首先将字体(我选择windows下的宋体simsun.ttf)copy至qte的lib/font目录下
2.设置环境变量export QT_QWS_FONTDIR=/mnt/nfs/qte-arm/lib/fonts/&
3.在函数里指定字体
eg:测试例程
& 1&#include&QtGui/QApplication&
&&2&#include&QtGui/QWidget&
&&3&#include&QtGui/QLabel&
&&4&#include&QtCore/QTextCodec&
&&5&#include&QtGui/QPushButton&
&&6&#include&QtGui/QVBoxLayout&
&&7&#include&QFont&
&&8&int&main(int&argc,char*&argv[])
&10 QApplication app(argc,&argv);
&11&// app.setFont(QFont(&simsun&));
&13 QFont font;
&14 font.setPointSize(26);
&15 font.setFamily((&simsun&));
&16 app.setFont(font);
&18 QTextCodec::setCodecForTr(QTextCodec::codecForName(&utf-8&));
&19 QWidget*&pWidget&=&new&QWidget;
&20 QLabel label(pWidget);
&21&// pWidget.showMaximized();
&22 pWidget-&showMaximized();
&23 label.setText(QObject::tr(&北京欢迎您!&));
&24 QPushButton*&btn&=&new&QPushButton(QObject::tr(&close!&),&pWidget);
&25 QVBoxLayout*&layout&=&new&QVBoxLayout;
&26 layout-&addWidget(&label);
&27 layout-&addWidget(btn);
&28 pWidget-&setLayout(layout);
&29 QObject::connect(btn,SIGNAL(clicked()),&pWidget,&SLOT(close()));
&30 pWidget-&show();
&31&return&app.exec();
转自:http://blog.chinaunix.net/space.php?uid=&do=blog&id=115755
===============================================================================================================================
解决mini2440中qte4.5.1字体显示不正常问题
&&& 在移植了qte到mini2440上之后,发现其字体显示有很大的问题。这是网上说的解决方案,证明能解决问题,摘录如下:
来源:/kenter/archive//1776461.html
qt4.5.3不能显示中文字体,无论是qvfb中还是arm系统中,后来在网上查了一些方法
终于弄好了
1,下载文泉驿正黑字体qpf字体库
在可以找到下载
2,把下载好的字体库解压后的qpf文件放入lib/fonts中(qtX86和arm版本以及移植的文件系统中都放入此子体)
(这个地方我照着做了放在lib/fonts中,不可以。我把他放在/usr/local/qte-arm/lib/fonts目录下就可以了,这与系统路径设置有关,不深究了)
编译运行的时候:在qtcreator中在Run Settings——〉Edit run configuration:右侧单击Show Details按钮,在打开的下拉列表中Arguments:文本框中添加参数“-qws -font wenquanyi”。
或者在终端中运行:例如:./hello-qws -font wenquanyi
这样就可以显示中文了
如果不想输入后面的参数可以把lib/fonts中的其他字体全部删除,只保留泉驿正黑字体的qpf字体库。这样只需要运行./hello -qws 即可 不过这样以来就用不了其他字体了。
提示:在终端中运行程序时其后加上& 就不会独占终端了,可以在终端运行多个程序
如:./hello &
===============================================================================================================================
  qt4以后fonts里面是没有配置文件fontdir的,只要在fonts里放好了字体文件,运行qt时就可以找到了,但是有一个问题需要注意,也是我碰到的一个问题,在移植qt后运行qt程序的时候如果fonts里放了所有从解压包里复制过来的字体文件,会出现中文不显示的问题,不是乱码,就是什么也没有的空白,可能它在fonts文件夹里找最佳字体的时候找了个不支持中文的,只要把不用的字体全部删掉,留下要用的就可以了,比如只留下文泉译的一个,就能显示中文了,qvfb上也能显示中文了。我试过还有个办法是在fonts文件夹下放simsun.ttc这个字体文件,它就能找到,即使不删其他字体也可以显示中文,只是simsun.ttc有点大。以上是在qt-4.3.0上做的实验。
===============================================================================================================================
首先转下www.qtcn.org里面的相关内容:
------------------------------------------------------------------------------------------------------------------------------------------------
我的QtEmbedded程序中的中文字符为什么显示成方块?
两个可能的原因:
一是qte的库未编译进对中文textcodec的支持, 解决方案:修改qconfig-qpe.h, 去掉CODEC有关的宏, 重新configure和make
二是程序中选用的字体不是中文字体(默认的字体是Helvetica,没有中文), 需要在程序中指定一个中文字体, 如qte自带的unifont(这个字体大家普遍的看法是看上去像残废), qt4版本里新加入了文泉驿的unicode字体, 可以在源码包里找到,比较漂亮, 推荐。
------------------------------------------------------------------------------------------------------------------------------------------------
接下来谈谈我是怎么做的:
(1)configure的时候首先带-h看下说明,发现默认是full安装,就没有CODEC这些问题,那么显示成方块就是没有中文字体了,我用unifont试了下发现可以了
(2)下载了qtopia-core-opensource-src-4.2.0,把qtopia-core-opensource-src-4.2.0/lib/fonts下面的东西全部copy覆盖掉qt-embedded-free-3.3.5/lib/fonts下的内容,然后用wenquanyi字体,发现效果挺好的.
(3)我的测试程序如下:
#include &qapplication.h&
#include &qpushbutton.h&
#include &qtextcodec.h&
#include &qfont.h&
int main(int argc, char **argv)
&&& QApplication app(argc, argv);
&&& QTextCodec *codec = QTextCodec::codecForName(&GBK&);
&&& app.setDefaultCodec(codec);
&&& app.setFont(QFont(&wenquanyi&, 10));
&&& QPushButton quit(QObject::tr(&让世界知道我们都是中国人/r/n五千年的风和雨&), 0 );
&&& quit.resize(100, 100);
&&& QObject::connect(&quit, SIGNAL(clicked()), &a, SLOT(quit()));&& &
&&& a.setMainWidget(&quit);
&&& quit.show();
&&& return a.exec();
&(4)我也看了www.qtcn.org上面的Qtopia下安装ttf字体的方法
安装步骤:&
1. 将simhei.ttf拷贝到/usr/local/Trolltech/QtopiaCore-4.1.0/lib/fonts/下。&
2. 修改上述目录下的fontdir文件。这是一个文本文件,打开后,在文件末尾加入如下一行。&
simhei simhei.ttf FT n 50 500 u&
但是又说要freetype这个font engine的插件,我系统里面已经有了,而且configure默认的就带了这个参数,我按照上面的做法试一试,发现字体很难看,没有wenquanyi的字体好看,郁闷的是怎么知道freetype这个插件起作用没?
===============================================================================================================================
(五)&& 转自:http://blogt.chinaunix.net/space.php?uid=&do=blog&id=3015494
# ./cloud_1B -qws
Cannot find font definition file /opt/qt-embedded-free-3.3.8/lib/fonts/fontdir - is Qt installed correctly?
复制字体文件到 /opt/qt-embedded-free-3.3.8/lib/fonts/
unifont_160_50.qpf&
unifont_160_50_t5.qpf&&&&& &
unifont_160_50_t15.qpf
unifont.bdf&
# ./cloud_1B -qws -font unifont
unifont 是一个比较小且支持中英文的字体
若想使用其他字体:
把字体文件复制到/opt/qt-embedded-free-3.3.8/lib/fonts/
并在 fontdir 中添加要添加的字体描述(这里以 simsun.ttf 字体为例)
simsun simsun.ttf FT n 50 0 su
fontdir 的格式说明
&字体名称& &字体文件名& &字体渲染类型& &是否斜体& &是否粗体& &尺寸& &字体标志&& [尺寸列表]
&字体渲染类型& : 可以为 TTF,BDF,QPF 三种类型
&是否斜体& : y表示斜体,n表示正常体
&是否粗体& : 50 表示正常体,75表示粗体
&尺寸& : 0,则系统从[尺寸列表]中提取可以转换的字体尺寸
&字体标志& : a 使用ACII字符集,u 使用unicode字符集& s 使用锯齿(anti-aliased)
# ./cloud_1B -qws -font simsun
如果不指定字体则中文会显示成方块
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:212279次
积分:3210
积分:3210
排名:第4003名
原创:98篇
转载:63篇
评论:38条
(3)(2)(2)(3)(2)(7)(3)(13)(40)(34)(30)(7)(5)(4)(6)如何更改字体在Fonts文件下显示的文件名_百度知道
如何更改字体在Fonts文件下显示的文件名
提问者采纳
  按上图,将些文件复制到系统Fonts文件夹中:
  下面,就请上我们今天的主角:Font Creator
  打开Font Creator后,打开字体文件,按下图所示进行操作:
  单击:完成。回到主界面,对修改后的字体文件进行保存。
  下面完成后的效果:  后序:终于完成了,累啊,今早在网上跑了半天,查资料订耽斥甘俪仿筹湿船溅并实践,终于解决了这个问题。发这个贴又花了个把小时,我要休息啦。希望对你有点点小用。
其他类似问题
fonts的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 电脑系统文件名 的文章

 

随机推荐