2012-02-11 459 views
2

setScaledContents是什么意思?阅读Qt的手册,我不明白这很好。而当我们需要设置为true,如下:setScaledContents在Qt中意味着什么?

 lbLogo = new QLabel(this); 
     lbLogo->setFixedSize(BUTTON_SIZE); 
     lbLogo->setPixmap(QPixmap(":/NotePad.png")); 
     //lbLogo->setScaledContents(true); 

的Qt:libpng的警告:隔行处理应该转向使用png_read_image

谢谢〜

答: 这是一个错误......从信息:http://www.qtcentre.org/threads/44544-Qt-4-7-4-problem-with-libpng

回答

3

它扩展标签的图像,使图像适合标签,不是更大或更小。

+0

首先,谢谢..如果图像是jpg,那么它可以设置为false ...如果是png,那么它必须设置为true。为什么/ – 2012-02-11 10:17:32

+0

不客气。无论如何,你可以设置它为真或假,但我真的不知道为什么它应该为PNG设置为真。 – NotCamelCase 2012-02-11 10:26:11

+1

是的,我找到了一些关于它的信息。这是一个错误... http://www.qtcentre.org/threads/44544-Qt-4-7-4-problem-with-libpng – 2012-02-11 10:50:51