?? qchecktableitem.html
字號:
<!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/table/qtable.cpp:1221 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="Translator" content="farfareast"><meta name="Qt zh_CN Documents Website" content="http://www.qiliang.net/qt"><title>QCheckTableItem類</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; font-family: "Times New Roman" }--></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">主頁</font></a> | <a href="classes.html"><font color="#004faf">所有的類</font></a> | <a href="mainclasses.html"><font color="#004faf">主要的類</font></a> | <a href="annotated.html"><font color="#004faf">注釋的類</font></a> | <a href="groups.html"><font color="#004faf">分組的類</font></a> | <a href="functions.html"><font color="#004faf">函數</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>QCheckTableItem類參考<br><small>[<a href="table.html">表格模塊</a>]</small></h1><p>QCheckTableItem類提供了QTable中的多選框。<a href="#details">詳見……</a><p><tt>#include <<a href="qtable-h.html">qtable.h</a>></tt><p>繼承了<a href="qtableitem.html">QTableItem</a>。<p><a href="qchecktableitem-members.html">所有成員函數的列表。</a><h2>公共成員</h2><ul><li><div class=fn><a href="#QCheckTableItem"><b>QCheckTableItem</b></a> ( QTable * table, const QString & txt )</div></li><li><div class=fn>virtual void <a href="#setChecked"><b>setChecked</b></a> ( bool b )</div></li><li><div class=fn>bool <a href="#isChecked"><b>isChecked</b></a> () const</div></li><li><div class=fn>virtual int <a href="#rtti"><b>rtti</b></a> () const</div></li></ul><hr><a name="details"></a><h2>詳細描述</h2> <p>QCheckTableItem類提供了QTable中的多選框。<p><p>一個QCheckTableItem是一個表項,其外觀和行為如同多選框。使用QCheckTableItem而不是真實的多選框的好處在于,在<a href="qtable.html">QTable</a>中QCheckTableItem要比真實的多選框節省很多資源。當單元格具有焦點時,QCheckTableItem顯示一個與用戶交互的真實多選框。當單元格沒有焦點時,單元格<em>看起來</em>像是一個多選框。象素映射不能用于QCheckTableItem。<p>QCheckTableItem表項具有編輯類型<a href="qtableitem.html#EditType-enum">WhenCurrent</a>(參見<a href="qtableitem.html#EditType-enum">EditType</a>)。<p>要改變多選框的標簽,使用<a href="qtableitem.html#setText">setText</a>()。多選框可以通過<a href="#setChecked">setChecked</a>()來設置選中和不選中,其狀態可以通過<a href="#isChecked">isChecked</a>()得到。<p>使用<a href="qtable.html#setItem">QTable::setItem</a>()以把QCheckTableItem填充進一個表格單元格。<p>使用運行時類型判別(rtti)值,可以辨別QCheckTableItem與<a href="qtableitem.html">QTableItem</a>和<a href="qcombotableitem.html">QComboTableItem</a>。<p> <center><img src="qtableitems.png" alt="Table Items"></center> <p> <p>也參見<a href="#rtti">rtti</a>()、<a href="qtableitem.html#EditType-enum">EditType</a>、<a href="qcombotableitem.html">QComboTableItem</a>、<a href="qtableitem.html">QTableItem</a>和<a href="advanced.html">高級部件</a>。<hr><h2>成員函數文檔</h2><h3 class=fn><a name="QCheckTableItem"></a>QCheckTableItem::QCheckTableItem ( <a href="qtable.html">QTable</a> * table, const <a href="qstring.html">QString</a> & txt )</h3>生成一個QCheckTableItem作為<em>表格</em>的子部件,其<a href="qtableitem.html#EditType-enum">EditType</a>為<a href="qtableitem.html#EditType-enum">WhenCurrent</a>。多選框初始為不選中,標簽設置為字符串<em>txt</em>。<p> <h3 class=fn>bool <a name="isChecked"></a>QCheckTableItem::isChecked () const</h3>如果多選框表項選中,返回TRUE;否則返回FALSE。<p> <p>也參見<a href="#setChecked">setChecked</a>()。<h3 class=fn>int <a name="rtti"></a>QCheckTableItem::rtti () const<tt> [virtual]</tt></h3> <p>返回2。<p>讓你的派生類為<a href="#rtti">rtti</a>()返回自己的值,以區別于其他表項子類。你應該使用大于1000的值,最好是大的隨機數,以允許對該類的擴展。<p> <p>也參見<a href="qtableitem.html#rtti">QTableItem::rtti</a>()。<p>由<a href="qtableitem.html#rtti">QTableItem</a>處重新實現。<h3 class=fn>void <a name="setChecked"></a>QCheckTableItem::setChecked ( bool b )<tt> [virtual]</tt></h3>如果<em>b</em>為TRUE,多選框被選中;如果<em>b</em>為FALSE,多選框未被選中。<p> <p>也參見<a href="#isChecked">isChecked</a>()。<!-- eof --><p><address><hr><div align=center><table width=100% cellspacing=0 border=0><tr><td>Copyright © 2002 <a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a><td><a href="zh_CN.html">譯者:farfareast</a><td align=right><div align=right>Qt 3.0.5版</div></table></div></address></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -