📄 class_qwt_scale_draw.html
字号:
<td><p>Calculate the minimum length that is needed to draw the scale<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pen</em> </td><td>Pen that is used for painting backbone and ticks </td></tr> <tr><td valign="top"></td><td valign="top"><em>font</em> </td><td>Font used for painting the labels</td></tr> </table></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#77686e978dccc2ae316501cc5ff290c6">extent()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00318">318</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>.<p>References <a class="el" href="qwt__scale__draw_8cpp-source.html#l00139">getBorderDistHint()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00098">QwtAbstractScaleDraw::hasComponent()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00192">minLabelDist()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00137">QwtAbstractScaleDraw::scaleDiv()</a>, and <a class="el" href="qwt__scale__div_8cpp-source.html#l00139">QwtScaleDiv::ticks()</a>.<p>Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00795">QwtThermo::minimumSizeHint()</a>, and <a class="el" href="qwt__slider_8cpp-source.html#l00777">QwtSlider::minimumSizeHint()</a>. </td> </tr></table><a class="anchor" name="751cfd2bb2a29b55b7ef540e9c2f97aa"></a><!-- doxytag: member="QwtScaleDraw::move" ref="751cfd2bb2a29b55b7ef540e9c2f97aa" args="(const QPoint &)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void QwtScaleDraw::move </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const QPoint & </td> <td class="mdname1" valign="top" nowrap> <em>pos</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Move the position of the scale. <p>The meaning of the parameter pos depends on the alignment: <dl><dt>QwtScaleDraw::LeftScale </dt><dd>The origin is the topmost point of the backbone. The backbone is a vertical line. Scale marks and labels are drawn at the left of the backbone. </dd><dt>QwtScaleDraw::RightScale </dt><dd>The origin is the topmost point of the backbone. The backbone is a vertical line. Scale marks and labels are drawn at the right of the backbone. </dd><dt>QwtScaleDraw::TopScale </dt><dd>The origin is the leftmost point of the backbone. The backbone is a horizontal line. Scale marks and labels are drawn above the backbone. </dd><dt>QwtScaleDraw::BottomScale </dt><dd>The origin is the leftmost point of the backbone. The backbone is a horizontal line Scale marks and labels are drawn below the backbone. </dd></dl><p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>Origin of the scale</td></tr> </table></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#6fd3a7c12e05e6c22cc9580e17f954e3">pos()</a>, <a class="el" href="class_qwt_scale_draw.html#2094e09579671d0a8e4b14a636eba6ef">setLength()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00566">566</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>. </td> </tr></table><a class="anchor" name="c0616d79ee21083f7402ba0586ff2635"></a><!-- doxytag: member="QwtScaleDraw::operator=" ref="c0616d79ee21083f7402ba0586ff2635" args="(const QwtScaleDraw &other)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> & QwtScaleDraw::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="class_qwt_scale_draw.html">QwtScaleDraw</a> & </td> <td class="mdname1" valign="top" nowrap> <em>other</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Assignment operator. <p><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00080">80</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>.<p>References <a class="el" href="qwt__scale__draw_8h-source.html#l00098">d_data</a>. </td> </tr></table><a class="anchor" name="06bf10d73aa03c16394a85fa70a7a3b1"></a><!-- doxytag: member="QwtScaleDraw::orientation" ref="06bf10d73aa03c16394a85fa70a7a3b1" args="() const " --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">Qt::Orientation QwtScaleDraw::orientation </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Return the orientation<p>TopScale, BottomScale are horizontal (Qt::Horizontal) scales, LeftScale, RightScale are vertical (Qt::Vertical) scales.<p><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#d0425d29e919f60021322b178661b6e5">alignment()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00115">115</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>.<p>Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00603">QwtScaleWidget::drawColorBar()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00406">drawTick()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00280">extent()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00139">getBorderDistHint()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00192">minLabelDist()</a>, and <a class="el" href="qwt__plot__print_8cpp-source.html#l00346">QwtPlot::printScale()</a>. </td> </tr></table><a class="anchor" name="6fd3a7c12e05e6c22cc9580e17f954e3"></a><!-- doxytag: member="QwtScaleDraw::pos" ref="6fd3a7c12e05e6c22cc9580e17f954e3" args="() const " --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">QPoint QwtScaleDraw::pos </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p><dl compact><dt><b>Returns:</b></dt><dd>Origin of the scale </dd></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#d301aed0c797c10f0104976d1a62ff69">move()</a>, <a class="el" href="class_qwt_scale_draw.html#a982a552071ddfffed21e9bac4e796ef">length()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00576">576</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>.<p>Referenced by <a class="el" href="qwt__scale__draw_8cpp-source.html#l00507">drawBackbone()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00612">drawLabel()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00406">drawTick()</a>, and <a class="el" href="qwt__scale__draw_8cpp-source.html#l00717">labelRect()</a>. </td> </tr></table><a class="anchor" name="7a4de0055dc1358e55c3357366a54091"></a><!-- doxytag: member="QwtScaleDraw::setAlignment" ref="7a4de0055dc1358e55c3357366a54091" args="(Alignment)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void QwtScaleDraw::setAlignment </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">Alignment</a> </td> <td class="mdname1" valign="top" nowrap> <em>align</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Set the alignment of the scale<p>The default alignment is QwtScaleDraw::BottomScale <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#d0425d29e919f60021322b178661b6e5">alignment()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00102">102</a> of file <a class="el" href="qwt__scale__draw_8cpp-source.html">qwt_scale_draw.cpp</a>.<p>Referenced by <a class="el" href="qwt__thermo_8cpp-source.html#l00223">QwtThermo::layoutThermo()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00322">QwtScaleWidget::setScaleDraw()</a>. </td> </tr></table><a class="anchor" name="3df0a1fe4a498ef028a5348e54bfaa7f"></a><!-- doxytag: member="QwtScaleDraw::setLabelAlignment" ref="3df0a1fe4a498ef028a5348e54bfaa7f" args="(Qt::Alignment)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void QwtScaleDraw::setLabelAlignment </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">Qt::Alignment </td> <td class="mdname1" valign="top" nowrap> <em>alignment</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Change the label flags. <p>Labels are aligned to the point ticklength + spacing away from the backbone.<p>The alignment is relative to the orientation of the label text. In case of an flags of 0 the label will be aligned depending on the orientation of the scale:<p>QwtScaleDraw::TopScale: Qt::AlignHCenter | Qt::AlignTop<br> QwtScaleDraw::BottomScale: Qt::AlignHCenter | Qt::AlignBottom<br> QwtScaleDraw::LeftScale: Qt::AlignLeft | Qt::AlignVCenter<br> QwtScaleDraw::RightScale: Qt::AlignRight | Qt::AlignVCenter<br><p>Changing the alignment is often necessary for rotated labels.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>alignment</e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -