Results 1 to 2 of 2

Thread: QPixmap Issue with 4.8

  1. #1
    Join Date
    Aug 2010
    Posts
    9
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default QPixmap Issue with 4.8

    I've had an app running for a while using Qt 4.7.0 that I just upgraded to 4.8.0 and I've run into an issue that it looks like is in QPixmap.LoadFromData().

    WinXP 32Bit Qt
    I'm grabbing JPEG frames over a UDP socket and putting them into a QPixmap using LoadFromData, finally assigning the pixmap to a label to display on a screen. With 4.7.0 it was running a little sluggish and using up about 50% of the CPU.

    I just upgraded to 4.8 and using the same code it appears that after the first image the CPU jumps up to 99% and I end up having to terminate the application using TaskManager.

    I commented out the QPixmap and label code and the app runs fine grabbing the images over the network with the CPU at about 10 %. As soon as I put the one line QPixmap.LoadFromData() it's all over. Has anyone seen this issue before?

    Also are there any more efficient ways of doing what I'm attempting to do rather than using QPixmap and QLabel, I used the ImageViewer example as my baseline?

    Thanks
    Ian

  2. #2
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,688
    Thanks
    13
    Thanked 1,598 Times in 1,526 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: QPixmap Issue with 4.8

    How are you collecting the data? Are you certain it is a complete image? Have you compared the original image to the data you have received? Can you load the original image from a file?

Similar Threads

  1. Replies: 4
    Last Post: 28th August 2008, 14:13
  2. Replies: 1
    Last Post: 21st August 2008, 08:44
  3. performance issue(QGV + QPixmap::grabWidget)
    By momesana in forum Qt Programming
    Replies: 4
    Last Post: 27th September 2007, 12:31
  4. Replies: 5
    Last Post: 9th April 2007, 15:26
  5. Issue with QPixmap in Qt 3.2.1
    By filmfreak in forum Newbie
    Replies: 4
    Last Post: 14th February 2006, 20:45

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.