• 10381阅读
  • 3回复

Qt4.4中QTextEdit的字体颜色设置问题 [复制链接]

上一主题 下一主题
离线signallock
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-20
— 本帖被 XChinux 执行加亮操作(2009-01-22) —
呃,又来问问题了……

最近在做一个聊天小程序,有client和server,算是这一学期学习Qt的小总结吧:-)
但是遇到许多问题,其中之一就是:当调用完QTextEdit::setCurrentFont()和QTextEdit::setTextColor()之后,在QTextEdit中打出来的第一个字符的字体和颜色不会有变化,只有从第二个字符开始才能看到变化。不知道是Qt的原因还是我的原因……
我的临时解决办法就是在调用完函数之后,给那个QTextEdit控件加一个空格,再把光标移到Start处,呃,毕竟只是临时解决办法……
离线adang322

只看该作者 1楼 发表于: 2009-01-21
当qtextedit的block内容为空时,鼠标点击在上面,那么qtextedit当前的charformat是跟随qapplication::font()的。
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线roc496
只看该作者 2楼 发表于: 2009-01-22
呵呵
我也在做....
刚学qt不到一个月...
基本部分都做好了
那个QTextEdit的话
你用html做好多了
每个字都可以有自己的风格
还能贴图片....
不知道你做得怎么样了...
有空交流下啊
QQ 66757461
离线signallock

只看该作者 3楼 发表于: 2009-01-22
我也是用html做的,哈哈,有帮手啦^o^
快速回复
限100 字节
 
上一个 下一个