qlistbox.html

来自「QT 下载资料仅供参考」· HTML 代码 · 共 920 行 · 第 1/5 页

HTML
920
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/src/widgets/qlistbox.cpp:764 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>QListBox Class</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr bgcolor="#E5E5E5"><td valign=center> <a href="index.html"><font color="#004faf">Home</font></a> | <a href="classes.html"><font color="#004faf">All&nbsp;Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main&nbsp;Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped&nbsp;Classes</font></a> | <a href="functions.html"><font color="#004faf">Functions</font></a></td><td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>QListBox Class Reference</h1><p>The QListBox widget provides a list of selectable, read-only items.<a href="#details">More...</a><p><tt>#include &lt;<a href="qlistbox-h.html">qlistbox.h</a>&gt;</tt><p>Inherits <a href="qscrollview.html">QScrollView</a>.<p><a href="qlistbox-members.html">List of all member functions.</a><h2>Public Members</h2><ul><li><div class=fn><a href="#QListBox"><b>QListBox</b></a> ( QWidget&nbsp;*&nbsp;parent = 0, const&nbsp;char&nbsp;*&nbsp;name = 0, WFlags&nbsp;f = 0 )</div></li><li><div class=fn><a href="#~QListBox"><b>~QListBox</b></a> ()</div></li><li><div class=fn>uint <a href="#count"><b>count</b></a> () const</div></li><li><div class=fn>void <a href="#insertStringList"><b>insertStringList</b></a> ( const&nbsp;QStringList&nbsp;&amp;&nbsp;list, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertStrList"><b>insertStrList</b></a> ( const&nbsp;QStrList&nbsp;*&nbsp;list, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertStrList-2"><b>insertStrList</b></a> ( const&nbsp;QStrList&nbsp;&amp;&nbsp;list, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertStrList-3"><b>insertStrList</b></a> ( const&nbsp;char&nbsp;**&nbsp;strings, int&nbsp;numStrings = -1, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertItem"><b>insertItem</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;lbi, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertItem-2"><b>insertItem</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;lbi, const&nbsp;QListBoxItem&nbsp;*&nbsp;after )</div></li><li><div class=fn>void <a href="#insertItem-3"><b>insertItem</b></a> ( const&nbsp;QString&nbsp;&amp;&nbsp;text, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertItem-4"><b>insertItem</b></a> ( const&nbsp;QPixmap&nbsp;&amp;&nbsp;pixmap, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#insertItem-5"><b>insertItem</b></a> ( const&nbsp;QPixmap&nbsp;&amp;&nbsp;pixmap, const&nbsp;QString&nbsp;&amp;&nbsp;text, int&nbsp;index = -1 )</div></li><li><div class=fn>void <a href="#removeItem"><b>removeItem</b></a> ( int&nbsp;index )</div></li><li><div class=fn>QString <a href="#text"><b>text</b></a> ( int&nbsp;index ) const</div></li><li><div class=fn>const QPixmap * <a href="#pixmap"><b>pixmap</b></a> ( int&nbsp;index ) const</div></li><li><div class=fn>void <a href="#changeItem"><b>changeItem</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;lbi, int&nbsp;index )</div></li><li><div class=fn>void <a href="#changeItem-2"><b>changeItem</b></a> ( const&nbsp;QString&nbsp;&amp;&nbsp;text, int&nbsp;index )</div></li><li><div class=fn>void <a href="#changeItem-3"><b>changeItem</b></a> ( const&nbsp;QPixmap&nbsp;&amp;&nbsp;pixmap, int&nbsp;index )</div></li><li><div class=fn>void <a href="#changeItem-4"><b>changeItem</b></a> ( const&nbsp;QPixmap&nbsp;&amp;&nbsp;pixmap, const&nbsp;QString&nbsp;&amp;&nbsp;text, int&nbsp;index )</div></li><li><div class=fn>void <a href="#takeItem"><b>takeItem</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>int <a href="#numItemsVisible"><b>numItemsVisible</b></a> () const</div></li><li><div class=fn>int <a href="#currentItem"><b>currentItem</b></a> () const</div></li><li><div class=fn>QString <a href="#currentText"><b>currentText</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setCurrentItem"><b>setCurrentItem</b></a> ( int&nbsp;index )</div></li><li><div class=fn>virtual void <a href="#setCurrentItem-2"><b>setCurrentItem</b></a> ( QListBoxItem&nbsp;*&nbsp;i )</div></li><li><div class=fn>void <a href="#centerCurrentItem"><b>centerCurrentItem</b></a> ()</div></li><li><div class=fn>int <a href="#topItem"><b>topItem</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setTopItem"><b>setTopItem</b></a> ( int&nbsp;index )</div></li><li><div class=fn>virtual void <a href="#setBottomItem"><b>setBottomItem</b></a> ( int&nbsp;index )</div></li><li><div class=fn>long <a href="#maxItemWidth"><b>maxItemWidth</b></a> () const</div></li><li><div class=fn>enum <a href="#SelectionMode-enum"><b>SelectionMode</b></a> { Single, Multi, Extended, NoSelection }</div></li><li><div class=fn>virtual void <a href="#setSelectionMode"><b>setSelectionMode</b></a> ( SelectionMode )</div></li><li><div class=fn>SelectionMode <a href="#selectionMode"><b>selectionMode</b></a> () const</div></li><li><div class=fn>void setMultiSelection ( bool&nbsp;multi ) &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>bool isMultiSelection () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>virtual void <a href="#setSelected"><b>setSelected</b></a> ( QListBoxItem&nbsp;*&nbsp;item, bool&nbsp;select )</div></li><li><div class=fn>void <a href="#setSelected-2"><b>setSelected</b></a> ( int&nbsp;index, bool&nbsp;select )</div></li><li><div class=fn>bool <a href="#isSelected"><b>isSelected</b></a> ( int&nbsp;i ) const</div></li><li><div class=fn>bool <a href="#isSelected-2"><b>isSelected</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;i ) const</div></li><li><div class=fn>QListBoxItem * <a href="#item"><b>item</b></a> ( int&nbsp;index ) const</div></li><li><div class=fn>int <a href="#index"><b>index</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;lbi ) const</div></li><li><div class=fn>QListBoxItem * <a href="#findItem"><b>findItem</b></a> ( const&nbsp;QString&nbsp;&amp;&nbsp;text, ComparisonFlags&nbsp;compare = BeginsWith ) const</div></li><li><div class=fn>void <a href="#triggerUpdate"><b>triggerUpdate</b></a> ( bool&nbsp;doLayout )</div></li><li><div class=fn>bool <a href="#itemVisible"><b>itemVisible</b></a> ( int&nbsp;index )</div></li><li><div class=fn>bool <a href="#itemVisible-2"><b>itemVisible</b></a> ( const&nbsp;QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>enum <a href="#LayoutMode-enum"><b>LayoutMode</b></a> { FixedNumber, FitToWidth, FitToHeight = FitToWidth, Variable }</div></li><li><div class=fn>virtual void <a href="#setColumnMode"><b>setColumnMode</b></a> ( LayoutMode )</div></li><li><div class=fn>virtual void <a href="#setColumnMode-2"><b>setColumnMode</b></a> ( int&nbsp;columns )</div></li><li><div class=fn>virtual void <a href="#setRowMode"><b>setRowMode</b></a> ( LayoutMode )</div></li><li><div class=fn>virtual void <a href="#setRowMode-2"><b>setRowMode</b></a> ( int&nbsp;rows )</div></li><li><div class=fn>LayoutMode <a href="#columnMode"><b>columnMode</b></a> () const</div></li><li><div class=fn>LayoutMode <a href="#rowMode"><b>rowMode</b></a> () const</div></li><li><div class=fn>int <a href="#numColumns"><b>numColumns</b></a> () const</div></li><li><div class=fn>int <a href="#numRows"><b>numRows</b></a> () const</div></li><li><div class=fn>bool <a href="#variableWidth"><b>variableWidth</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setVariableWidth"><b>setVariableWidth</b></a> ( bool )</div></li><li><div class=fn>bool <a href="#variableHeight"><b>variableHeight</b></a> () const</div></li><li><div class=fn>virtual void <a href="#setVariableHeight"><b>setVariableHeight</b></a> ( bool )</div></li><li><div class=fn>bool <a href="#autoScrollBar"><b>autoScrollBar</b></a> () const</div></li><li><div class=fn>void <a href="#setAutoScrollBar"><b>setAutoScrollBar</b></a> ( bool&nbsp;enable )</div></li><li><div class=fn>bool <a href="#scrollBar"><b>scrollBar</b></a> () const</div></li><li><div class=fn>void <a href="#setScrollBar"><b>setScrollBar</b></a> ( bool&nbsp;enable )</div></li><li><div class=fn>bool <a href="#autoBottomScrollBar"><b>autoBottomScrollBar</b></a> () const</div></li><li><div class=fn>void <a href="#setAutoBottomScrollBar"><b>setAutoBottomScrollBar</b></a> ( bool&nbsp;enable )</div></li><li><div class=fn>bool <a href="#bottomScrollBar"><b>bottomScrollBar</b></a> () const</div></li><li><div class=fn>void <a href="#setBottomScrollBar"><b>setBottomScrollBar</b></a> ( bool&nbsp;enable )</div></li><li><div class=fn>int inSort ( const&nbsp;QListBoxItem&nbsp;*&nbsp;lbi ) &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int inSort ( const&nbsp;QString&nbsp;&amp;&nbsp;text ) &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int cellHeight ( int&nbsp;i ) const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int cellHeight () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int cellWidth () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int numCols () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int <a href="#itemHeight"><b>itemHeight</b></a> ( int&nbsp;index = 0 ) const</div></li><li><div class=fn>QListBoxItem * <a href="#itemAt"><b>itemAt</b></a> ( const&nbsp;QPoint&nbsp;&amp;&nbsp;p ) const</div></li><li><div class=fn>QRect <a href="#itemRect"><b>itemRect</b></a> ( QListBoxItem&nbsp;*&nbsp;item ) const</div></li><li><div class=fn>QListBoxItem * <a href="#firstItem"><b>firstItem</b></a> () const</div></li><li><div class=fn>void <a href="#sort"><b>sort</b></a> ( bool&nbsp;ascending = TRUE )</div></li></ul><h2>Public Slots</h2><ul><li><div class=fn>void <a href="#clear"><b>clear</b></a> ()</div></li><li><div class=fn>virtual void <a href="#ensureCurrentVisible"><b>ensureCurrentVisible</b></a> ()</div></li><li><div class=fn>virtual void <a href="#clearSelection"><b>clearSelection</b></a> ()</div></li><li><div class=fn>virtual void <a href="#selectAll"><b>selectAll</b></a> ( bool&nbsp;select )</div></li><li><div class=fn>virtual void <a href="#invertSelection"><b>invertSelection</b></a> ()</div></li></ul><h2>Signals</h2><ul><li><div class=fn>void <a href="#highlighted"><b>highlighted</b></a> ( int&nbsp;index )</div></li><li><div class=fn>void <a href="#selected"><b>selected</b></a> ( int&nbsp;index )</div></li><li><div class=fn>void <a href="#highlighted-2"><b>highlighted</b></a> ( const QString &amp; )</div></li><li><div class=fn>void <a href="#selected-2"><b>selected</b></a> ( const QString &amp; )</div></li><li><div class=fn>void <a href="#highlighted-3"><b>highlighted</b></a> ( QListBoxItem * )</div></li><li><div class=fn>void <a href="#selected-3"><b>selected</b></a> ( QListBoxItem * )</div></li><li><div class=fn>void <a href="#selectionChanged"><b>selectionChanged</b></a> ()</div></li><li><div class=fn>void <a href="#selectionChanged-2"><b>selectionChanged</b></a> ( QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>void <a href="#currentChanged"><b>currentChanged</b></a> ( QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>void <a href="#clicked"><b>clicked</b></a> ( QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>void <a href="#clicked-2"><b>clicked</b></a> ( QListBoxItem&nbsp;*&nbsp;item, const&nbsp;QPoint&nbsp;&amp;&nbsp;pnt )</div></li><li><div class=fn>void <a href="#pressed"><b>pressed</b></a> ( QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>void <a href="#pressed-2"><b>pressed</b></a> ( QListBoxItem&nbsp;*&nbsp;item, const&nbsp;QPoint&nbsp;&amp;&nbsp;pnt )</div></li><li><div class=fn>void <a href="#doubleClicked"><b>doubleClicked</b></a> ( QListBoxItem&nbsp;*&nbsp;item )</div></li><li><div class=fn>void <a href="#returnPressed"><b>returnPressed</b></a> ( QListBoxItem * )</div></li><li><div class=fn>void <a href="#rightButtonClicked"><b>rightButtonClicked</b></a> ( QListBoxItem *, const QPoint &amp; )</div></li><li><div class=fn>void <a href="#rightButtonPressed"><b>rightButtonPressed</b></a> ( QListBoxItem *, const QPoint &amp; )</div></li><li><div class=fn>void <a href="#mouseButtonPressed"><b>mouseButtonPressed</b></a> ( int&nbsp;button, QListBoxItem&nbsp;*&nbsp;item, const&nbsp;QPoint&nbsp;&amp;&nbsp;pos )</div></li><li><div class=fn>void <a href="#mouseButtonClicked"><b>mouseButtonClicked</b></a> ( int&nbsp;button, QListBoxItem&nbsp;*&nbsp;item, const&nbsp;QPoint&nbsp;&amp;&nbsp;pos )</div></li><li><div class=fn>void <a href="#contextMenuRequested"><b>contextMenuRequested</b></a> ( QListBoxItem&nbsp;*&nbsp;item, const&nbsp;QPoint&nbsp;&amp;&nbsp;pos )</div></li><li><div class=fn>void <a href="#onItem"><b>onItem</b></a> ( QListBoxItem&nbsp;*&nbsp;i )</div></li><li><div class=fn>void <a href="#onViewport"><b>onViewport</b></a> ()</div></li></ul><h2>Properties</h2><ul><li><div class=fn>LayoutMode <a href="#columnMode-prop"><b>columnMode</b></a>&nbsp;- the column layout mode for this list box</div></li><li><div class=fn>uint <a href="#count-prop"><b>count</b></a>&nbsp;- the number of items in the list box &nbsp;<em>(read only)</em></div></li><li><div class=fn>int <a href="#currentItem-prop"><b>currentItem</b></a>&nbsp;- the current highlighted item</div></li><li><div class=fn>QString <a href="#currentText-prop"><b>currentText</b></a>&nbsp;- the text of the current item &nbsp;<em>(read only)</em></div></li><li><div class=fn>bool multiSelection&nbsp;- whether or not the list box is in Multi selection mode &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int <a href="#numColumns-prop"><b>numColumns</b></a>&nbsp;- the number of columns in the list box &nbsp;<em>(read only)</em></div></li><li><div class=fn>int <a href="#numItemsVisible-prop"><b>numItemsVisible</b></a>&nbsp;- the number of visible items &nbsp;<em>(read only)</em></div></li><li><div class=fn>int <a href="#numRows-prop"><b>numRows</b></a>&nbsp;- the number of rows in the list box &nbsp;<em>(read only)</em></div></li><li><div class=fn>LayoutMode <a href="#rowMode-prop"><b>rowMode</b></a>&nbsp;- the row layout mode for this list box</div></li><li><div class=fn>SelectionMode <a href="#selectionMode-prop"><b>selectionMode</b></a>&nbsp;- the selection mode of the list box</div></li><li><div class=fn>int <a href="#topItem-prop"><b>topItem</b></a>&nbsp;- the index of an item at the top of the screen</div></li><li><div class=fn>bool <a href="#variableHeight-prop"><b>variableHeight</b></a>&nbsp;- whether this list box has variable-height rows</div></li><li><div class=fn>bool <a href="#variableWidth-prop"><b>variableWidth</b></a>&nbsp;- whether this list box has variable-width columns</div></li></ul><h2>Protected Members</h2><ul><li><div class=fn>void <a href="#updateItem"><b>updateItem</b></a> ( int&nbsp;index )</div></li><li><div class=fn>void <a href="#updateItem-2"><b>updateItem</b></a> ( QListBoxItem&nbsp;*&nbsp;i )</div></li><li><div class=fn>int totalWidth () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int totalHeight () const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>virtual void <a href="#paintCell"><b>paintCell</b></a> ( QPainter&nbsp;*&nbsp;p, int&nbsp;row, int&nbsp;col )</div></li><li><div class=fn>void <a href="#toggleCurrentItem"><b>toggleCurrentItem</b></a> ()</div></li><li><div class=fn>bool <a href="#isRubberSelecting"><b>isRubberSelecting</b></a> () const</div></li><li><div class=fn>void <a href="#doLayout"><b>doLayout</b></a> () const</div></li><li><div class=fn>bool itemYPos ( int&nbsp;index, int&nbsp;*&nbsp;yPos ) const &nbsp;<em>(obsolete)</em></div></li><li><div class=fn>int findItem ( int&nbsp;yPos ) const &nbsp;<em>(obsolete)</em></div></li></ul><hr><a name="details"></a><h2>Detailed Description</h2>The QListBox widget provides a list of selectable, read-only items.

⌨️ 快捷键说明

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