Qt:Документация 4.3.2/qpixmapcache-obsolete

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

Содержание

[править] Obsolete Members for QPixmapCache

The following class members are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.



[править] Статические открытые члены

  • QPixmap * find ( const QString & key ) (obsolete)

[править] Описание функций-членов

[править]
QPixmap * QPixmapCache::find ( const QString & key ) [static]

This is an overloaded member function, provided for convenience.

Returns the pixmap associated with the key in the cache, or null if there is no such pixmap.

Warning: If valid, you should copy the pixmap immediately (this is fast). Subsequent insertions into the cache could cause the pointer to become invalid. For this reason, we recommend you use find(const QString&, QPixmap&) instead.

Example:

 QPixmap* pp;
 QPixmap p;
 if ((pp=QPixmapCache::find("my_big_image", pm))) {
     p = *pp;
 } else {
     p.load("bigimage.png");
     QPixmapCache::insert("my_big_image", new QPixmap(p));
 }
 painter->drawPixmap(0, 0, p);

Copyright © 2007 Trolltech Trademarks
Qt 4.3.2