У меня есть кросс-компилированный Qt5.4.8 с использованием yocto для платы Texas Instruments для DRA7XX-EVM. Ниже приведены параметры моей конфигурации.Дисплей не очищается после закрытия окна приложения QT5
QT_CONFIG_FLAGS = \
-rpath \
-pkg-config \
-opengl es2 \
-no-accessibility \
-dbus \
-no-directfb \
-evdev \
-make examples \
-compile-examples \
-no-fontconfig \
-freetype \
-no-iconv \
-icu \
-system-libjpeg \
-system-libpng \
-make libs \
-eglfs \
-kms \
-linuxfb \
-no-mitshm \
-no-mtdev -no-nis -openssl-linked -no-openvg -qt-pcre -pulseaudio -release -no-sm -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds -nomake tests -make tools -no-tslib -libudev -widgets -no-xcb -no-xcursor -no-xfixes -no-xinerama -no-xinput -no-xinput2 -no-xkb -no-xkbcommon -no-xrandr -no-xrender -no-xshape -no-xsync -no-xvideo -system-zlib \
-no-wayland \
-force-pkg-config \
Я экспортировал ниже переменные на моей целевой оболочке:
export QT_QPA_PLATFORM=linuxfb
export QT_QPA_GENERIC_PLUGINS=evdevtouch,evdevmouse,evdevkeyboard
export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=grab=1
и я бег моего приложения: $./Myapplication
Окно отображается правильно на экране. Но когда я выхожу из приложения, экран не очищается. Пожалуйста, проверьте мои параметры конфигурации и скажите, должны ли быть сделаны какие-либо изменения. А также некоторое решение относительно очистки фреймбуфера после закрытия окна.
ли Вы, случайно, найти решение этой проблемы? Я сталкиваюсь с теми же проблемами на данный момент, хотя я использую EGLFS вместо linuxfb. –
Извините, нет .. Я не смог решить эту проблему. Не с linuxfb.I действительно преодолел проблему tgis, запустив диспетчер окон. Извините за поздний ответ. – Hugh