主题中讨论的其他器件:AM3354、 AM3352
工具/软件:Linux
1. Wayland Weston Window 系统焦点问题:
在 Weston 下运行 qt 应用程序,在主窗口中,我们通过按钮(或其他方法)打开子对话框,焦点在子对话框上,但当我们关闭子对话框时,焦点不会返回主表单,污垢丢失!!!
运行两个独立的 Qt 应用程序、关闭 Focus 应用程序、焦点可能转到下一个应用程序、但焦点意外丢失。
运行两个独立的 qt 应用程序时、我们使用最小化按钮隐藏窗口、焦点不能转到下一个应用程序表单、焦点丢失!!!
使用航迹窗口系统时、CPU 使用率过高(使用 GPU 开发板)
(__LW_AT__1)使用 Qt 程序在 am3354上进行测试。可在项目的 UI 界面上放置一个 QLable、将每200毫秒可 Qql 的数量更改为500毫秒、Weston 的 CPU 利用率高达20%至26%。
(__LW_AT__2)使用 Qt 程序在 am3354上进行测试。使用 QTextEdit 在 QT 项目 UI 控件上、按住编辑框中的鼠标左键并保持滑动、CPU 利用率显著提高、包括 Qt 程序达到50%、Weston 超过二十六个百分点。
(__LW_AT__3)使用 Weston 自己的测试程序 Weston-terminal、测试方法与2相同、或在编辑框中不断输入字符(例如按住 A)、CPU 利用率大幅提高、Weston 终端占50%、Weston 占26%以上。
(__LW_AT__注意:上述问题未在 GPU 的 am3352开发板上进行测试、Weston 不会占用太多 CPU)
3.当您在航迹窗口系统上运行 Qt 程序时,该窗口将显示在屏幕上的随机位置,您无法使用 Qt 提供的 move()函数移动该窗口。
我应该如何处理这些问题?
