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

📄 qwtpainter.3

📁 This a framework to test new ideas in transmission technology. Actual development is a LDPC-coder in
💻 3
字号:
.TH "QwtPainter" 3 "4 Nov 2003" "Qwt User's Guide" \" -*- nroff -*-.ad l.nh.SH NAMEQwtPainter \- .SH SYNOPSIS.br.PP.SH "Detailed Description".PP A collection of QPainter workarounds. 1) Clipping to coordinate system limits.PPOn X11 pixel coordinates are stored in shorts. Qt produces overruns when mapping QCOORDS to shorts..PP2) Scaling to device metrics.PPQPainter scales fonts, line and fill patterns to the metrics of the paint device. Other values like the geometries of rects, points remain device independend. To enable a device independent widget implementation, QwtPainter adds scaling of these geometries. (Unfortunately QPainter::scale scales both types of paintings, so the objects of the first type would be scaled twice)..PP3) Hide some Qt2/3 incompatibilities .PP.SS "Static Public Member Functions".in +1c.ti -1c.RI "void \fBsetMetricsMap\fP (const  QPaintDevice *layout, const  QPaintDevice *device)".br.ti -1c.RI "void \fBsetMetricsMap\fP (const  QwtMetricsMap &)".br.ti -1c.RI "void \fBresetMetricsMap\fP ()".br.ti -1c.RI "const  QwtMetricsMap & \fBmetricsMap\fP ()".br.ti -1c.RI "void \fBsetDeviceClipping\fP (bool)".br.ti -1c.RI "bool \fBdeviceClipping\fP ()".br.ti -1c.RI "void \fBsetClipRect\fP (QPainter *, const  QRect &)".br.ti -1c.RI "void \fBdrawText\fP (QPainter *, int x, int y, const  QString &, int len=-1)".br.ti -1c.RI "void \fBdrawText\fP (QPainter *, const  QPoint &, const  QString &, int len=-1)".br.ti -1c.RI "void \fBdrawText\fP (QPainter *, int x, int y, int w, int h, int flags, const  QString &, int len=-1)".br.ti -1c.RI "void \fBdrawText\fP (QPainter *, const  QRect &, int flags, const  QString &, int len=-1)".br.ti -1c.RI "void \fBdrawSimpleRichText\fP (QPainter *, const  QRect &, int flags, QSimpleRichText &)".br.ti -1c.RI "void \fBdrawRect\fP (QPainter *, int x, int y, int w, int h)".br.ti -1c.RI "void \fBdrawRect\fP (QPainter *, const  QRect &rect)".br.ti -1c.RI "void \fBfillRect\fP (QPainter *, const  QRect &, const  QBrush &)".br.ti -1c.RI "void \fBdrawEllipse\fP (QPainter *, const  QRect &)".br.ti -1c.RI "void \fBdrawLine\fP (QPainter *, int x1, int y1, int x2, int y2)".br.ti -1c.RI "void \fBdrawLine\fP (QPainter *, const  QPoint &p1, const  QPoint &p2)".br.ti -1c.RI "void \fBdrawPolygon\fP (QPainter *, const  QPointArray &pa)".br.ti -1c.RI "void \fBdrawPolyline\fP (QPainter *, const  QPointArray &pa)".br.ti -1c.RI "void \fBdrawPoint\fP (QPainter *, int x, int y)".br.ti -1c.RI "void \fBdrawRoundFrame\fP (QPainter *, const  QRect &, int width, const  QColorGroup &cg, bool sunken)".br.ti -1c.RI "QPointArray \fBclip\fP (const  QPointArray &)".br.in -1c.SH "Member Function Documentation".PP .SS "bool QwtPainter::deviceClipping ()\fC [static]\fP".PPReturns whether device clipping is enabled. On X11 the default is enabled, otherwise it is disabled. .PP\fBSee also:\fP.RS 4\fBQwtPainter::setDeviceClipping()\fP .RE.PP.SS "void QwtPainter::drawEllipse (QPainter * painter, const QRect & rect)\fC [static]\fP".PPWrapper for QPainter::drawEllipse() .SS "void QwtPainter::drawLine (QPainter * painter, const QPoint & p1, const QPoint & p2)\fC [static]\fP".PPWrapper for QPainter::drawLine() .SS "void QwtPainter::drawLine (QPainter * painter, int x1, int y1, int x2, int y2)\fC [static]\fP".PPWrapper for QPainter::drawLine() .SS "void QwtPainter::drawPoint (QPainter * painter, int x, int y)\fC [static]\fP".PPWrapper for QPainter::drawPoint() .SS "void QwtPainter::drawPolygon (QPainter * painter, const QPointArray & pa)\fC [static]\fP".PPWrapper for QPainter::drawPolygon() .SS "void QwtPainter::drawPolyline (QPainter * painter, const QPointArray & pa)\fC [static]\fP".PPWrapper for QPainter::drawPolyline() .SS "void QwtPainter::drawRect (QPainter * painter, const QRect & rect)\fC [static]\fP".PPWrapper for QPainter::drawRect() .SS "void QwtPainter::drawRect (QPainter * painter, int x, int y, int w, int h)\fC [static]\fP".PPWrapper for QPainter::drawRect() .SS "void QwtPainter::drawText (QPainter * painter, const QRect & rect, int flags, const QString & text, int len = -1)\fC [static]\fP".PPWrapper for QPainter::drawText() .SS "void QwtPainter::drawText (QPainter * painter, int x, int y, int w, int h, int flags, const QString & text, int len = -1)\fC [static]\fP".PPWrapper for QPainter::drawText() .SS "void QwtPainter::drawText (QPainter * painter, const QPoint & pos, const QString & text, int len = -1)\fC [static]\fP".PPWrapper for QPainter::drawText() .SS "void QwtPainter::drawText (QPainter * painter, int x, int y, const QString & text, int len = -1)\fC [static]\fP".PPWrapper for QPainter::drawText() .SS "void QwtPainter::fillRect (QPainter * painter, const QRect & rect, const QBrush & brush)\fC [static]\fP".PPWrapper for QPainter::fillRect() .SS "void QwtPainter::setClipRect (QPainter * painter, const QRect & rect)\fC [static]\fP".PPWrapper for QPainter::setClipRect() .SS "void QwtPainter::setDeviceClipping (bool enable)\fC [static]\fP".PPEn/Disable device clipping. On X11 the default for device clipping is enabled, otherwise it is disabled. .PP\fBSee also:\fP.RS 4\fBQwtPainter::deviceClipping()\fP .RE.PP.SS "void QwtPainter::setMetricsMap (const QPaintDevice * layout, const QPaintDevice * device)\fC [static]\fP".PPScale all QwtPainter drawing operations using the ratio QwtPaintMetrics(from).logicalDpiX() / QwtPaintMetrics(to).logicalDpiX() and QwtPaintMetrics(from).logicalDpiY() / QwtPaintMetrics(to).logicalDpiY().PP\fBSee also:\fP.RS 4QwtPainter::resetScaleMetrics(), QwtPainter::scaleMetricsX, QwtPainter::scaleMetricsY() .RE.PP.SH "Author".PP Generated automatically by Doxygen for Qwt User's Guide from the source code.

⌨️ 快捷键说明

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