用qtopia开发手机,现要在lineedit编辑框中显示红色字体,但qtopia中没有setforegroundcolor函数,请教如何实现????? 先谢了!!!!
by bluesprit980203 - GUI编程 - 2006-03-15 17:10:44 阅读(3594) 回复(0)
linux下编码默认是utf8,不涉及windows的话,应该保持统一,都使用utf8。 中文字体文件可以使用文泉驿,unifont。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93262/showart_1958871.html
在开发板上运行qt程序,屏幕是7寸TFT屏,默认是横屏显示的,默认横屏显示时,颜色正常。现在我要竖屏显示,所以在qt程序设置旋转90度,从而达到竖屏显示,但是旋转90度后,红蓝颜色反了。什么原因? 平台:ARM9+linux
kde桌面下,设置了字体之后你会发现qt的不起作用,即使用qtconfig也没有。我在网上找答案,只找到一个说把用户目录下的.kde4文件夹删掉就好了,我删掉了,还真的好了,但是kde的设置又恢复到初始状态了,不过从中可以看出kde和qt的确是冲突的。于是我更深入的查找,到底是哪个文件让他们有冲突,方法很简单,把.kde4里的某个文件夹改个名字,在打开一个qt程序,看他的字体是否改变了,如果改变了就说明和这个文件夹有关,否则就再去...
在Fedora 10的Gnome环境下安装了VirtualBox,但发现其界面字体发糊,没有办法看清,在网上查了好久也没有结果,最近找到一篇ubuntu的 gnome环境下qt程序的字体设置文章,它介绍了安装qt3-qtconfig和polymer包来解决,但在Fedora 10下只有一个对应的qt3-config,没有polymer包。虽然在这篇文章中没有得到直接的Fedora下的解决方案,但对于解决该问题的得到了 一些思路。 之后,通过查找Fedora的官方文档,终于找到了一个能解决该问题...
下面是我控制一个7*8的矩阵键盘以行循环的方式实现颜色变化: FLAG++; if(FLAG == 7) { FLAG = 0; } p1.setColor(QPalette::Button, QColor(qt::lightGray)); for(int m=0;m<7;m++) { if(m == FLAG) { p2.setColor(QPalette::Button, QColor(qt::green)); for(int i=0;i<8;i++) bt...