在arm板上跑心电图程序,CPU占用大概是20%左右,但是每当我点击QComboBox控件,弹出下拉框后CPU占用率直接到了50多,这是怎么回事?界面是直接用的UI文件,有没有可能屏蔽掉一些QComboBox的信号或者其他的解决方法
------解决思路----------------------
那是因为 QComboBox 弹出了下拉框,遮盖后面的窗口,导致反复刷新,只要你操作 QComboBox ,除了下拉列表框刷新,后面的心电图什么的,也会刷新,Qt要不断计算重叠区域,做各种处理率,所以 CPU 占用率就高了。
再说 Arm 板上你的程序独占,CPU 80% 也没什么影响。我原来做机顶盒程序,浏览界面用户操作时,有时 CPU 会飙升到 80% 以上。