• 5645阅读
  • 4回复

[提问]QTE上使用qml中TextEdit控件问题 [复制链接]

上一主题 下一主题
离线boymaster
 

只看楼主 倒序阅读 楼主  发表于: 2012-08-06
我们移植的是qt4.7.4,在2416的板上运行。QML内置控件基本都可以正常
不知为何唯独只有TextEdit控件,只要焦点切换到控件上,top命令行显示的CPU占用率一下就飙升到40-50%
应用响应非常慢,导致输入法手写基本不能用
大家有没有遇到过类似情况,求解!
    TextEdit {
        id: ctrlMessage
        anchors.fill: parent
        focus: true
        wrapMode: TextEdit.Wrap
        textFormat: TextEdit.PlainText
        text: textContent
    }

离线ffii4455

只看该作者 1楼 发表于: 2012-08-06
QML没用过。
不过以前用过很垃圾的ARM2410开发板,只要有光标闪烁它就直接死机了。

切换到lineeditor应该有光标闪烁吧。只要闪烁界面必然重绘。重绘就要耗CPU
离线boymaster

只看该作者 2楼 发表于: 2012-08-07
C++调用QPlainTextEdit没有问题的,CPU占用率也不高的

这个问题真难办,继续求解...
离线闲雨

只看该作者 3楼 发表于: 2012-08-07
QML第一次听说,小弟不才
离线boymaster

只看该作者 4楼 发表于: 2012-08-14
补充一下,在A8的板上跑一切都很正常

难道是QT对2416的支持不好~~~有一点处理2416搞不定...
快速回复
限100 字节
 
上一个 下一个