⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qpaintdevice.html

📁 QT参考文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<p> 如果设备是一个外部绘制设备,返回真,否则返回假。
<p> 外部绘制设备不能作为<a href="#bitBlt">bitBlt</a>()的源。<a href="qpicture.html">QPicture</a>和<a href="qprinter.html">QPrinter</a>是外部绘制设备。

<h3 class=fn>bool <a name="paintingActive"></a>QPaintDevice::paintingActive () const
</h3>
<p> 如果设备正在被绘制,比如某人已经调用了<a href="qpainter.html#begin">QPainter::begin</a>()但还没有对这个设备调用<a href="qpainter.html#end">QPainter::end</a>(),返回真,否则返回假。
<p> <p>也可以参考<a href="qpainter.html#isActive">QPainter::isActive</a>()。

<h3 class=fn>int <a name="x11AppCells"></a>QPaintDevice::x11AppCells ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的颜色映射的条目的数量(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Colormap">x11Colormap</a>()。

<h3 class=fn>Qt::HANDLE <a name="x11AppColormap"></a>QPaintDevice::x11AppColormap ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的颜色映射(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Cells">x11Cells</a>()。

<h3 class=fn>bool <a name="x11AppDefaultColormap"></a>QPaintDevice::x11AppDefaultColormap ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的默认颜色映射(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Cells">x11Cells</a>()。

<h3 class=fn>bool <a name="x11AppDefaultVisual"></a>QPaintDevice::x11AppDefaultVisual ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的默认视件(Visual)(仅X11下有效)。使用这个函数是不可移植的。

<h3 class=fn>int <a name="x11AppDepth"></a>QPaintDevice::x11AppDepth ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的深度(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="qpixmap.html#defaultDepth">QPixmap::defaultDepth</a>()。

<h3 class=fn>Display * <a name="x11AppDisplay"></a>QPaintDevice::x11AppDisplay ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的指针(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#handle">handle</a>()。

<h3 class=fn>int <a name="x11AppDpiX"></a>QPaintDevice::x11AppDpiX ()<tt> [静态]</tt>
</h3>
返回X显示的水平DPI(仅X11下有效)。使用这个函数是不可移植的。关于可移植的访问的相关信息请看<a href="qpaintdevicemetrics.html">QPaintDeviceMetrics</a>。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11AppDpiY">x11AppDpiY</a>()、<a href="#x11SetAppDpiX">x11SetAppDpiX</a>()和<a href="qpaintdevicemetrics.html#logicalDpiX">QPaintDeviceMetrics::logicalDpiX</a>()。

<h3 class=fn>int <a name="x11AppDpiY"></a>QPaintDevice::x11AppDpiY ()<tt> [静态]</tt>
</h3>
返回X显示的垂直DPI(仅X11下有效)。使用这个函数是不可移植的。关于可移植的访问的相关信息请看<a href="qpaintdevicemetrics.html">QPaintDeviceMetrics</a>。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11AppDpiX">x11AppDpiX</a>()、<a href="#x11SetAppDpiY">x11SetAppDpiY</a>()和<a href="qpaintdevicemetrics.html#logicalDpiY">QPaintDeviceMetrics::logicalDpiY</a>()。

<h3 class=fn>int <a name="x11AppScreen"></a>QPaintDevice::x11AppScreen ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的屏幕数量(仅X11下有效)。使用这个函数是不可移植的。

<h3 class=fn>void * <a name="x11AppVisual"></a>QPaintDevice::x11AppVisual ()<tt> [静态]</tt>
</h3>
<p> 返回X显示全部到应用程序的视件(Visual)(仅X11下有效)。使用这个函数是不可移植的。

<h3 class=fn>int <a name="x11Cells"></a>QPaintDevice::x11Cells () const
</h3>
<p> 返回X显示全部到绘制设备的颜色映射的条目的数量(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Colormap">x11Colormap</a>().

<h3 class=fn>Qt::HANDLE <a name="x11Colormap"></a>QPaintDevice::x11Colormap () const
</h3>
<p> 返回X显示全部到绘制设备的颜色映射(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Cells">x11Cells</a>()。

<h3 class=fn>bool <a name="x11DefaultColormap"></a>QPaintDevice::x11DefaultColormap () const
</h3>
<p> 返回X显示全部到绘制设备的默认颜色映射(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11Cells">x11Cells</a>()。

<h3 class=fn>bool <a name="x11DefaultVisual"></a>QPaintDevice::x11DefaultVisual () const
</h3>
<p> 返回X显示全部到绘制设备的默认视件(Visual)(仅X11下有效)。使用这个函数是不可移植的。

<h3 class=fn>int <a name="x11Depth"></a>QPaintDevice::x11Depth () const
</h3>
<p> 返回X显示全部到绘制设备的深度(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="qpixmap.html#defaultDepth">QPixmap::defaultDepth</a>()。

<h3 class=fn>Display * <a name="x11Display"></a>QPaintDevice::x11Display () const
</h3>
<p> 返回X显示全部到绘制设备的指针(仅X11下有效)。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#handle">handle</a>()。

<h3 class=fn>int <a name="x11Screen"></a>QPaintDevice::x11Screen () const
</h3>
<p> 返回X显示全部到绘制设备的屏幕数量(仅X11下有效)。使用这个函数是不可移植的。

<h3 class=fn>void <a name="x11SetAppDpiX"></a>QPaintDevice::x11SetAppDpiX ( int&nbsp;dpi )<tt> [静态]</tt>
</h3>
设置通过<a href="#x11AppDpiX">x11AppDpiX</a>()返回的值为<em>dpi</em>。默认情况下决定于显示配置。这个值的变化将会使字体的边缘发生变化,并且许多其它的度量标准将不被推荐。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11SetAppDpiY">x11SetAppDpiY</a>()。

<h3 class=fn>void <a name="x11SetAppDpiY"></a>QPaintDevice::x11SetAppDpiY ( int&nbsp;dpi )<tt> [静态]</tt>
</h3>
设置通过<a href="#x11AppDpiY">x11AppDpiY</a>()返回的值为<em>dpi</em>。默认情况下决定于显示配置。这个值的变化将会使字体的边缘发生变化,并且许多其它的度量标准将不被推荐。使用这个函数是不可移植的。
<p> <p>也可以参考<a href="#x11SetAppDpiX">x11SetAppDpiX</a>()。

<h3 class=fn>void * <a name="x11Visual"></a>QPaintDevice::x11Visual () const
</h3>
<p> 返回X显示全部到绘制设备的视件(Visual)(仅X11下有效)。使用这个函数是不可移植的。

<hr><h2>相关函数</h2>
<h3 class=fn>void <a name="bitBlt"></a>bitBlt ( <a href="qpaintdevice.html">QPaintDevice</a>&nbsp;*&nbsp;dst, int&nbsp;dx, int&nbsp;dy, const&nbsp;<a href="qpaintdevice.html">QPaintDevice</a>&nbsp;*&nbsp;src, int&nbsp;sx, int&nbsp;sy, int&nbsp;sw, int&nbsp;sh, <a href="qt.html#RasterOp-enum">Qt::RasterOp</a>&nbsp;rop, bool&nbsp;ignoreMask )
</h3>
<p> 把一个像素块从<em>src</em>复制到<em>dst</em>,也许根据<a href="qt.html#RasterOp">光栅操作</a><em>rop</em>来合并每一个像素。<em>sx</em>和<em>sy</em>是<em>src</em>中的左上像素,默认为(0, 0),<em>dx</em>和<em>dy</em>是<em>dst</em>的左上位置并且<em>sw</em>和<em>sh</em>是复制块的大小(默认情况下都是<em>src</em>的)。
<p> <em>rop</em>的最普通的值是CopyROP和XorROP,<a href="qt.html#RasterOp-enum">Qt::RasterOp</a>文档中定义了所有的可能值。
<p> 如果<em>ignoreMask</em>是真(默认是假)并且<em>src</em>是一个遮蔽的<a href="qpixmap.html">QPixmap</a>,整个二进制块被<em>src</em>->mask()遮蔽。
<p> 如果<em>src</em>、<em>dst</em>、<em>sw</em>或<em>sh</em>为0,<a href="#bitBlt">bitBlt</a>()不会做任何事情。如果<em>sw</em>或<em>sh</em>为负,bitBlt()的复制会从<em>sx</em>开始(分别地,<em>sy</em>)并且到<em>src</em>右端点(分别地,下)结束。
<p> <em>src</em>必须是一个<a href="qwidget.html">QWidget</a>或者QPixmap。比如,你不能从一个<a href="qprinter.html">QPrinter</a>做块复制。如果你试图从一个不支持的设备做块复制,bitBlt()将不会做任何事情。
<p> 如果<em>src</em>的深度比<em>dst</em>高,bitBlt()不会做任何事。如果你需要这样的操作,比如在一个8位的窗口部件绘制24位的像素映射,你必须使用drawPixmap()。

<h3 class=fn>void <a name="bitBlt-2"></a>bitBlt ( <a href="qpaintdevice.html">QPaintDevice</a>&nbsp;*&nbsp;dst, const&nbsp;<a href="qpoint.html">QPoint</a>&nbsp;&amp;&nbsp;dp, const&nbsp;<a href="qpaintdevice.html">QPaintDevice</a>&nbsp;*&nbsp;src, const&nbsp;<a href="qrect.html">QRect</a>&nbsp;&amp;&nbsp;sr, RasterOp&nbsp;rop )
</h3>
<p> 这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
<p> 使用了目标点<em>dp</em>和源矩形<em>sr</em>重载<a href="#bitBlt">bitBlt</a>()。

<!-- eof -->
<hr><p>
这个文件是<a href="index.html">Qt工具包</a>一部分。
版权所有 &copy; 1995-2002
<a href="http://www.trolltech.com/">Trolltech</a>。保留所有权利。
<p><address><hr><div align=center>
<table width=100% cellspacing=0 border=0><tr>
<td>Copyright &copy; 2002 
<a href="http://www.trolltech.com">Trolltech</a>
<td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a>
<td><a href="zh_CN.html">译者:Cavendish</a>
<td align=right><div align=right>Qt 3.0.5版</div>
</table></div></address></body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -