Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QBitmap类提供单色( 1位深度)的像素图。More...
继承QPixmap。
该QBitmap类提供单色( 1位深度)的像素图。
该QBitmap类是单色主要用于创建自定义屏幕外漆设备QCursor和QBrush对象,构建QRegion对象,并设置口罩像素图和部件。
QBitmap是QPixmap子类确保一个深度为1 ,除了它具有为0的深度空对象。如果用深度大于1的像素图被分配给一个位图,该位图将被自动抖动。
使用QColor对象Qt.color0和Qt.color1在QBitmap对象(或绘图时QPixmap随着深度的1反对) 。
与绘画Qt.color0设置位图位为0,并用绘画Qt.color1设置位为1位。为位图, 0位表示背景(或透明的像素)和1 - 位指示前景(或不透明像素)。使用clear( )函数来设置所有位Qt.color0。注意,使用Qt.black和Qt.white颜色没有任何意义,因为QColor.pixel( )值不一定是0和黑1白。
该QBitmap类提供transformed( )函数返回的位图的转化副本;使用QTransform参数平移,缩放,剪切,旋转位图。此外, QBitmap提供静态fromData( )函数,它返回从给定的构造位图uchar数据,并且将静态fromImage( )函数返回的转换副本QImage对象。
就像QPixmap类, QBitmap通过使用隐式数据共享进行了优化。欲了解更多信息,请参阅Implicit Data Sharing文档。
构造一个空的位图。
See also QPixmap.isNull( ) 。
构造一个位图,它是给定的一个副本pixmap。
如果该像素图的深度大于1时,所得到的位图将被自动抖动。
See also QPixmap.depth( )fromImage()和fromData( ) 。
构造一个位图与给定width和height。像素内是未初始化的。
See also clear( ) 。
构造一个位图与给定size。位图中的像素被初始化。
See also clear( ) 。
构造一个位图从给定的指定的文件fileName。如果文件不存在,或者有未知格式,位图变成一个空的位图。
该fileName和format参数上传递QPixmap.load()函数。如果文件格式使用每像素1位以上,由此产生的位图将被自动抖动。
See also QPixmap.isNull()和QImageReader.imageFormat( ) 。
清除该位图,它的所有位设置为Qt.color0。
构造一个位图与给定size,并且将内容发送到bits提供。
位图数据必须字节对齐的,由指定的位顺序提供monoFormat。单格式必须是QImage.Format_Mono or QImage.Format_MonoLSB。使用QImage.Format_Mono指定的XBM格式的数据。
See also fromImage( ) 。
返回给定的一个副本image使用指定的图像变换转换为位图flags。
See also fromData( ) 。
掉期的位图other与此位图。这个操作是非常快的,而且永远不会。
此功能被引入Qt的4.8 。
根据给定返回此位图的副本,转化matrix。
See also QPixmap.transformed( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |