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

📄 class_qwt_scale_draw.html

📁 QWT5.01用于Qt开发的二维图形库程序
💻 HTML
📖 第 1 页 / 共 5 页
字号:
      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> QwtScaleDraw::alignment           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Return alignment of the scale <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#7a4de0055dc1358e55c3357366a54091">setAlignment()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00091">91</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#l00218">QwtScaleWidget::alignment()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00507">drawBackbone()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00646">labelMatrix()</a>, and <a class="el" href="qwt__scale__draw_8cpp-source.html#l00356">labelPosition()</a>.    </td>  </tr></table><a class="anchor" name="3319e5adc50aaa49b31cd634760c6488"></a><!-- doxytag: member="QwtScaleDraw::drawBackbone" ref="3319e5adc50aaa49b31cd634760c6488" args="(QPainter *p) 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">void QwtScaleDraw::drawBackbone           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">QPainter *&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>painter</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap> const<code> [protected, virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Draws the baseline of the scale <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter</td></tr>  </table></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#bd16c4344a271fd2340917ea7133c067">drawTick()</a>, <a class="el" href="class_qwt_scale_draw.html#999f2d8d10399d1ee691bbd445d5ecb3">drawLabel()</a> </dd></dl><p>Implements <a class="el" href="class_qwt_abstract_scale_draw.html#15994a6033e689c3acdb8d83ae4f2a1c">QwtAbstractScaleDraw</a>.<p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00507">507</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#l00091">alignment()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00437">QwtPainter::drawLine()</a>, and <a class="el" href="qwt__scale__draw_8cpp-source.html#l00576">pos()</a>.    </td>  </tr></table><a class="anchor" name="999f2d8d10399d1ee691bbd445d5ecb3"></a><!-- doxytag: member="QwtScaleDraw::drawLabel" ref="999f2d8d10399d1ee691bbd445d5ecb3" args="(QPainter *p, double val) 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">void QwtScaleDraw::drawLabel           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">QPainter *&nbsp;</td>          <td class="mdname" nowrap> <em>painter</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>double&nbsp;</td>          <td class="mdname" nowrap> <em>value</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"> const<code> [protected, virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Draws the label for a major scale tick<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>painter</em>&nbsp;</td><td>Painter </td></tr>    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Value</td></tr>  </table></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#bd16c4344a271fd2340917ea7133c067">drawTick</a>, <a class="el" href="class_qwt_scale_draw.html#3319e5adc50aaa49b31cd634760c6488">drawBackbone</a> </dd></dl><p>Implements <a class="el" href="class_qwt_abstract_scale_draw.html#a78dc8bf05a0224450c947af54128d8d">QwtAbstractScaleDraw</a>.<p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00612">612</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__text_8cpp-source.html#l00564">QwtText::draw()</a>, <a class="el" href="qwt__text_8h-source.html#l00152">QwtText::isEmpty()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00646">labelMatrix()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00356">labelPosition()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00761">labelSize()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00576">pos()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00510">QwtText::textSize()</a>, and <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00377">QwtAbstractScaleDraw::tickLabel()</a>.    </td>  </tr></table><a class="anchor" name="bd16c4344a271fd2340917ea7133c067"></a><!-- doxytag: member="QwtScaleDraw::drawTick" ref="bd16c4344a271fd2340917ea7133c067" args="(QPainter *p, double val, int len) 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">void QwtScaleDraw::drawTick           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">QPainter *&nbsp;</td>          <td class="mdname" nowrap> <em>painter</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>double&nbsp;</td>          <td class="mdname" nowrap> <em>value</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>int&nbsp;</td>          <td class="mdname" nowrap> <em>len</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"> const<code> [protected, virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Draw a tick<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>painter</em>&nbsp;</td><td>Painter </td></tr>    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Value of the tick </td></tr>    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>Lenght of the tick</td></tr>  </table></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_draw.html#3319e5adc50aaa49b31cd634760c6488">drawBackbone()</a>, <a class="el" href="class_qwt_scale_draw.html#999f2d8d10399d1ee691bbd445d5ecb3">drawLabel()</a> </dd></dl><p>Implements <a class="el" href="class_qwt_abstract_scale_draw.html#4adcd2617a57eebfca522661fe89264c">QwtAbstractScaleDraw</a>.<p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00406">406</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__layout__metrics_8h-source.html#l00088">QwtMetricsMap::isIdentity()</a>, <a class="el" href="qwt__layout__metrics_8cpp-source.html#l00090">QwtMetricsMap::layoutToDevice()</a>, <a class="el" href="qwt__layout__metrics_8h-source.html#l00093">QwtMetricsMap::layoutToDeviceX()</a>, <a class="el" href="qwt__layout__metrics_8h-source.html#l00113">QwtMetricsMap::layoutToDeviceY()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00125">QwtAbstractScaleDraw::map()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00160">QwtPainter::metricsMap()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00115">orientation()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00576">pos()</a>, <a class="el" href="qwt__painter_8cpp-source.html#l00152">QwtPainter::resetMetricsMap()</a>, and <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00131">QwtAbstractScaleDraw::scaleMap()</a>.    </td>  </tr></table><a class="anchor" name="77686e978dccc2ae316501cc5ff290c6"></a><!-- doxytag: member="QwtScaleDraw::extent" ref="77686e978dccc2ae316501cc5ff290c6" args="(const QPen &amp;, const QFont &amp;) 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">int QwtScaleDraw::extent           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const QPen &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>pen</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>const QFont &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>font</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"> const<code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Calculate the width/height that is needed for a vertical/horizontal scale.<p>The extent is calculated from the pen width of the backbone, the major tick length, the spacing and the maximum width/height of the 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>pen</em>&nbsp;</td><td>Pen that is used for painting backbone and ticks </td></tr>    <tr><td valign="top"></td><td valign="top"><em>font</em>&nbsp;</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#f1c4deec62bb016517b3010507e462b1">minLength()</a> </dd></dl><p>Implements <a class="el" href="class_qwt_abstract_scale_draw.html#30d94435166524c011765fa75a1ed45f">QwtAbstractScaleDraw</a>.<p>Definition at line <a class="el" href="qwt__scale__draw_8cpp-source.html#l00280">280</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__abstract__scale__draw_8cpp-source.html#l00098">QwtAbstractScaleDraw::hasComponent()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00344">QwtAbstractScaleDraw::majTickLength()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00867">maxLabelHeight()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00844">maxLabelWidth()</a>, <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00292">QwtAbstractScaleDraw::minimumExtent()</a>, <a class="el" href="qwt__scale__draw_8cpp-source.html#l00115">orientation()</a>, and <a class="el" href="qwt__abstract__scale__draw_8cpp-source.html#l00262">QwtAbstractScaleDraw::spacing()</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="b6c5d65a109b63b2dd62984d38a4df0e"></a><!-- doxytag: member="QwtScaleDraw::getBorderDistHint" ref="b6c5d65a109b63b2dd62984d38a4df0e" args="(const QFont &amp;, int &amp;start, int &amp;end) 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">void QwtScaleDraw::getBorderDistHint           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const QFont &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>font</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>

⌨️ 快捷键说明

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