📄 class_qwt_scale_widget.html
字号:
<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#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> QwtScaleWidget::alignment </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>position </dd></dl><dl compact><dt><b>See also:</b></dt><dd>QwtScaleWidget::setPosition </dd></dl><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00218">218</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>References <a class="el" href="qwt__scale__draw_8cpp-source.html#l00091">QwtScaleDraw::alignment()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00340">scaleDraw()</a>. </td> </tr></table><a class="anchor" name="a3c1f2f5e60ebb8f6fb42297dfe8881b"></a><!-- doxytag: member="QwtScaleWidget::dimForLength" ref="a3c1f2f5e60ebb8f6fb42297dfe8881b" args="(int length, const QFont &scaleFont) 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 QwtScaleWidget::dimForLength </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">int </td> <td class="mdname" nowrap> <em>length</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const QFont & </td> <td class="mdname" nowrap> <em>scaleFont</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Find the minimum dimension for a given length. dim is the height, length the width seen in direction of the title. <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>length</em> </td><td>width for horizontal, height for vertical scales </td></tr> <tr><td valign="top"></td><td valign="top"><em>scaleFont</em> </td><td>Font of the scale </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>height for horizontal, width for vertical scales </dd></dl><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00747">747</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00733">titleHeightForWidth()</a>.<p>Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00698">minimumSizeHint()</a>. </td> </tr></table><a class="anchor" name="ab7267f2a3137b94a508a655bfaf4fd4"></a><!-- doxytag: member="QwtScaleWidget::draw" ref="ab7267f2a3137b94a508a655bfaf4fd4" 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 QwtScaleWidget::draw </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">QPainter * </td> <td class="mdname1" valign="top" nowrap> <em>p</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>draw the scale <p><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00428">428</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>References <a class="el" href="qwt__scale__widget_8cpp-source.html#l00488">colorBarRect()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00603">drawColorBar()</a>.<p>Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00410">paintEvent()</a>. </td> </tr></table><a class="anchor" name="6cb4480b0f4ff5b6862b1f445be91438"></a><!-- doxytag: member="QwtScaleWidget::drawTitle" ref="6cb4480b0f4ff5b6862b1f445be91438" args="(QPainter *painter, QwtScaleDraw::Alignment, const QRect &rect) 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 QwtScaleWidget::drawTitle </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">QPainter * </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><a class="el" href="class_qwt_scale_draw.html#cd7ceeeac592ef08530788580b461c66">QwtScaleDraw::Alignment</a> </td> <td class="mdname" nowrap> <em>align</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const QRect & </td> <td class="mdname" nowrap> <em>rect</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Rotate and paint a title according to its position into a given rectangle. <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> </td><td>Painter </td></tr> <tr><td valign="top"></td><td valign="top"><em>align</em> </td><td>Alignment </td></tr> <tr><td valign="top"></td><td valign="top"><em>rect</em> </td><td>Bounding rectangle </td></tr> </table></dl><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00622">622</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>References <a class="el" href="qwt__text_8cpp-source.html#l00564">QwtText::draw()</a>, <a class="el" href="qwt__text_8cpp-source.html#l00264">QwtText::setRenderFlags()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00358">title()</a>. </td> </tr></table><a class="anchor" name="314a2aff4b7629db21b45c8f74b3ae0b"></a><!-- doxytag: member="QwtScaleWidget::endBorderDist" ref="314a2aff4b7629db21b45c8f74b3ae0b" 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">int QwtScaleWidget::endBorderDist </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>end border distance </dd></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">QwtScaleWidget::setBorderDist</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00376">376</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>Referenced by <a class="el" href="qwt__plot_8cpp-source.html#l00626">QwtPlot::canvasMap()</a>. </td> </tr></table><a class="anchor" name="57ca1a6a87417a732e0b1e66ac2a3493"></a><!-- doxytag: member="QwtScaleWidget::getBorderDistHint" ref="57ca1a6a87417a732e0b1e66ac2a3493" args="(int &start, int &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 QwtScaleWidget::getBorderDistHint </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">int & </td> <td class="mdname" nowrap> <em>start</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int & </td> <td class="mdname" nowrap> <em>end</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Calculate a hint for the border distances. <p>This member function calculates the distance of the scale's endpoints from the widget borders which is required for the mark labels to fit into the widget. The maximum of this distance an the minimum border distance is returned.<p><dl compact><dt><b>Warning:</b></dt><dd><ul><li>The minimum border distance depends on the font.</li></ul></dd></dl><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_scale_widget.html#4299d99073231d977924c7e40ff9a6a9">setMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#2927a7cb5157b86c580d7ebed4dc4e7c">getMinBorderDist()</a>, <a class="el" href="class_qwt_scale_widget.html#75477785c41114e4b2fc08bec64e5d26">setBorderDist()</a> </dd></dl><p>Definition at line <a class="el" href="qwt__scale__widget_8cpp-source.html#l00775">775</a> of file <a class="el" href="qwt__scale__widget_8cpp-source.html">qwt_scale_widget.cpp</a>.<p>Referenced by <a class="el" href="qwt__scale__widget_8cpp-source.html#l00552">layoutScale()</a>, and <a class="el" href="qwt__scale__widget_8cpp-source.html#l00698">minimumSizeHint()</a>. </td> </tr></table><a class="anchor" name="2927a7cb5157b86c580d7ebed4dc4e7c"></a><!-- doxytag: member="QwtScaleWidget::getMinBorderDist" ref="2927a7cb5157b86c580d7ebed4dc4e7c" args="(int &start, int &end) const " --><p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -