16class Q_GUI_EXPORT
QBitmap :
public QPixmap
20#if QT_DEPRECATED_SINCE(6
, 0
)
21 QT_DEPRECATED_VERSION_X_6_0(
"Use fromPixmap instead.")
explicit QBitmap(
const QPixmap &);
23 QBitmap(
int w,
int h);
24 explicit QBitmap(
const QSize &);
25 explicit QBitmap(
const QString &fileName,
const char *format =
nullptr);
28#if QT_DEPRECATED_SINCE(6
, 0
)
29 QT_DEPRECATED_VERSION_X_6_0(
"Use fromPixmap instead.") QBitmap &operator=(
const QPixmap &);
31 inline void swap(QBitmap &other) { QPixmap::swap(other); }
32 operator QVariant()
const;
34 inline void clear() { fill(Qt::color0); }
36 static QBitmap fromImage(
const QImage &image, Qt::ImageConversionFlags flags = Qt::AutoColor);
37 static QBitmap fromImage(QImage &&image, Qt::ImageConversionFlags flags = Qt::AutoColor);
38 static QBitmap fromData(
const QSize &size,
const uchar *bits,
39 QImage::Format monoFormat = QImage::Format_MonoLSB);
40 static QBitmap fromPixmap(
const QPixmap &pixmap);
42 QBitmap transformed(
const QTransform &matrix)
const;
44 typedef QExplicitlySharedDataPointer<QPlatformPixmap> DataPtr;