首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT 字体设置?该怎么处理

2014-01-14 
QT 字体设置?为了是工具栏的 QAtion按钮显示为中文,在main函数内将字体设置为wenquanyi后面在QListWidge

QT 字体设置?
为了是工具栏的 QAtion按钮显示为中文,在main函数内将字体设置为"wenquanyi"
后面在QListWidget中需要显示 ip地址这样的数字 就变得相当大间距很宽 不好看

可不可以单独设置 QListWidget 中Item的字体? 或者整个QListWidget的字体
也不知道Qt默认的英文是什么字体

麻烦高人贴一下代码 感谢!
为了显示中文,我在最前面设置了下app.setFont(QFont("wenquanyi",12,20));
后面 在QListWidget里面的字体也变得 间距很大很难看了

有没有什么办法设定 成其他字体  我也不知道Qt下除了wenquanyi,unifont还有什么字体

这个要看操作系统自身目前带有哪些字体,xp路径:C:\WINDOWS\Fonts
你可以试试常见的
[解决办法]
你直接設置程序可顯示中文 QTextCodec::setCodecForTr(QTextCodec::codecForName("wenquanyi"));
不久ok了。其他字體也不會被影響!
[解决办法]
你可以创建一个label或者什么的 不要设置字体采用系统默认的
然后label->font就可以得到字体,把字体中的family打印出来就知道了
你在看下item中有没有setfont的函数
或者有可能在item->text(0)->setfont中

热点排行