Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-7273

not same between Qt 4.5.3 and Qt 4.6.0 on framebuffer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2: Important P2: Important
    • 4.6.3, 4.7.0
    • 4.6.0
    • None
    • OS : Ubuntu 9.10
      Qt : Embedded Qt 4.5.3 & Qt 4.6.0
    • e98d4aece51fa8691cf

      It's not same between Qt 4.5.3 and Qt 4.6.0 when QWidget displayed on framebuffer by setWindowOpacity().

      • source : main.cpp
        #include <QWSServer>
        #include <QApplication>
        #include <QDialog>

      int main(int argc, char *argv[])

      { QApplication a(argc, argv); QWSServer::setBackground(QBrush(QColor(0, 0, 0, 0))); QDialog dlg1, dlg2; dlg1.setWindowOpacity(0.5); dlg1.show(); dlg2.setWindowOpacity(0.5); dlg2.show(); return a.exec(); }
      • Qt 4.5.3 : qte_4.5.3.png
        $ export QTDIR=/usr/local/qte_4.5.3
        $ export LD_LIBRARY_PATH=$QTDIR/lib:
        $ export PATH=$QTDIR/bin:$PATH
        $ qmake -project -o test.pro
        $ qmake
        $ make
        $ ./test -qws -display qvfb:0 &
      • Qt 4.6.0 : qte_4.6.0.png
        $ export QTDIR=/usr/local/qte_4.6.0
        $ export LD_LIBRARY_PATH=$QTDIR/lib:
        $ export PATH=$QTDIR/bin:$PATH
        $ qmake
        $ make
        $ ./test -qws -display qvfb:0 &

      It's normal situation in Qt 4.5.3 but can check noise when move the widget in Qt 4.6.0

      And, please let me know which version of ARGB4444 format support.

        1. main.cpp
          0.3 kB
          han
        2. qte_4.5.3.png
          27 kB
          han
        3. qte_4.6.0.png
          34 kB
          han
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tvete Paul Olav Tvete
            owt han
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes