No title bar when using Qt 5.1.1 with DirectFB on Embedded Linux platform



  • I'm using Qt 5.1.1 with DirectFB (Sawman as window manager) on Embedded Linux (ARM cpu). Qt is configured with command given below.

    @
    ./configure
    -opensource
    -confirm-license
    -arch arm
    -xplatform linux-arm-gnueabi-g++
    -qpa directfb
    -gui
    -force-pkg-config
    -system-zlib
    -qt-libpng
    -qt-libjpeg
    -no-sse2
    -no-sse3
    -no-ssse3
    -no-sse4.1
    -no-sse4.2
    -no-avx
    -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-sqlite_symbian
    -no-sql-tds
    -no-audio-backend
    -no-gtkstyle
    -no-cups
    -no-dbus
    -no-icu
    -no-iconv
    -no-glib
    -no-openssl
    -no-pch
    -no-opengl
    -no-xcb
    -no-kms
    -no-eglfs
    -nomake examples
    -nomake tests
    -prefix ${ZYNQ_QT_INSTALL}
    -v
    @

    I've compiled windowflags example for my embedded system. These problems occur when I run the example on the target ("here":http://qt.apidoc.info/5.1.1/qtwidgets/widgets-windowflags.html you can see how the example is supposed to look like):

    titlebar is not present in the windows (there is no minimize, maximize and close buttons),

    windows are layered one on top of another in a strange way (label from one window is covering part of another).

    Here's the image on which it's shown how everything looks on the target.

    !http://s15.postimg.org/qhyrgyfor/windowflags.jpg!

    Any help would be greatly appreciated!



  • I'm also facing the same issue. Is there any solution available for this ?
    Further to this I see that Qt with DFB plugin is drawing on a fixed co-ordinates of 640x480. I don't get full-screen, though my frame buffer is 1280x720.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.