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

Obsolete Members for QPixmapCache

Описанные ниже члены класса устарели. Они оставлены для обеспечения совместимости со старым кодом. Мы настоятельно не рекомендуем использовать их в новом коде.

Статические открытые члены


Описание функций-членов

QPixmap * QPixmapCache::find ( const QString & key )   [static]

Это перегруженная функция, предоставленная для удобства.

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.

Пример:

 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 © 2008 Trolltech Торговые марки
Qt 4.3.5