亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? statistics-example.html

?? QT3.0.5的幫助文檔的中文翻譯
?? 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/examples/table/statistics/statistics.doc:1 --><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>表格樣例</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>表格樣例</h1>   <p>另一個<a href="qtable.html">QTable</a>樣例。<p> <hr><p>頭文件:<p> <pre></pre><p> <hr><p>實現:<p> <pre>/****************************************************************************** $Id:  qt/statistics.cpp   3.0.5   edited Feb 18 11:55 $**** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.**** This file is part of an example program for Qt.  This example** program may be used, distributed and modified without limitation.*******************************************************************************/#include "statistics.h"#include &lt;<a href="qdir-h.html">qdir.h</a>&gt;#include &lt;<a href="qstringlist-h.html">qstringlist.h</a>&gt;#include &lt;<a href="qheader-h.html">qheader.h</a>&gt;#include &lt;<a href="qcombobox-h.html">qcombobox.h</a>&gt;#include &lt;stdlib.h&gt;const char* dirs[] = {    "kernel",    "tools",    "widgets",    "dialogs",    "xml",    "table",    "network",    "opengl",    "canvas",    0};<a name="f575"></a>Table::Table()    : <a href="qtable.html">QTable</a>( 10, 100, 0, "table" ){    <a href="qtable.html#setSorting">setSorting</a>( TRUE );    <a href="qtable.html#horizontalHeader">horizontalHeader</a>()-&gt;setLabel( 0, tr( "File" ) );    <a href="qtable.html#horizontalHeader">horizontalHeader</a>()-&gt;setLabel( 1, tr( "Size (bytes)" ) );    <a href="qtable.html#horizontalHeader">horizontalHeader</a>()-&gt;setLabel( 2, tr( "Use in Sum" ) );    initTable();    <a href="qtable.html#adjustColumn">adjustColumn</a>( 0 );    // if the user edited something we might need to recalculate the sum    <a href="qobject.html#connect">connect</a>( this, SIGNAL( <a href="qtable.html#valueChanged">valueChanged</a>( int, int ) ),             this, SLOT( recalcSum( int, int ) ) );}void <a name="f576"></a>Table::initTable(){    // read all the Qt source and header files into a list    <a href="qstringlist.html">QStringList</a> all;    int i = 0;    <a href="qstring.html">QString</a> qtdir = getenv( "QTDIR" );    while ( dirs[ i ] ) {        <a href="qdir.html">QDir</a> dir( qtdir + "/src/" + dirs[ i ] );<a name="x2627"></a>        <a href="qstringlist.html">QStringList</a> lst = dir.<a href="qdir.html#entryList">entryList</a>( "*.cpp; *.h" );<a name="x2638"></a><a name="x2636"></a>        for ( QStringList::Iterator it = lst.<a href="qvaluelist.html#begin">begin</a>(); it != lst.<a href="qvaluelist.html#end">end</a>(); ++it ) {            if ( ( *it ).contains( "moc" ) )                continue;            all &lt;&lt; QString( dirs[ i ] ) + "/" + *it;        }        ++i;    }    // set the number of rows we'll need for the table<a name="x2637"></a>    <a href="qtable.html#setNumRows">setNumRows</a>( all.<a href="qvaluelist.html#count">count</a>() + 1 );    i = 0;    int sum = 0;    // insert the data into the table    for ( QStringList::Iterator it = all.<a href="qvaluelist.html#begin">begin</a>(); it != all.<a href="qvaluelist.html#end">end</a>(); ++it ) {        <a href="qtable.html#setText">setText</a>( i, 0, *it );        <a href="qfile.html">QFile</a> f( qtdir + "/src/" + *it );<a name="x2628"></a>        <a href="qtable.html#setText">setText</a>( i, 1, QString::number( f.<a href="qfile.html#size">size</a>() ) );        ComboItem *ci = new ComboItem( this, QTableItem::WhenCurrent );        <a href="qtable.html#setItem">setItem</a>( i++, 2, ci );        sum += f.<a href="qfile.html#size">size</a>();    }    // last row should show the sum    TableItem *i1 = new TableItem( this, QTableItem::Never, tr( "Sum" ) );    <a href="qtable.html#setItem">setItem</a>( i, 0, i1 );    TableItem *i2 = new TableItem( this, QTableItem::Never, QString::number( sum ) );    <a href="qtable.html#setItem">setItem</a>( i, 1, i2 );}void <a name="f577"></a>Table::recalcSum( int, int col ){    // only recalc if a value in the second or third column changed    if ( col &lt; 1 || col &gt; 2 )        return;    // recalc sum    int sum = 0;    for ( int i = 0; i &lt; numRows() - 1; ++i ) {        if ( <a href="qtableitem.html#text">text</a>( i, 2 ) == "No" )            continue;        sum += <a href="qtableitem.html#text">text</a>( i, 1 ).toInt();    }    // insert calculated data    TableItem *i1 = new TableItem( this, QTableItem::Never, tr( "Sum" ) );    setItem( numRows() - 1, 0, i1 );    TableItem *i2 = new TableItem( this, QTableItem::Never, QString::number( sum ) );    setItem( numRows() - 1, 1, i2 );}<a name="x2631"></a>void Table::<a href="qtable.html#sortColumn">sortColumn</a>( int col, bool ascending, bool /*wholeRows*/ ){    // sum row should not be sorted, so get rid of it for now    clearCell( numRows() - 1, 0 );    clearCell( numRows() - 1, 1 );    // do sort    QTable::<a href="qtable.html#sortColumn">sortColumn</a>( col, ascending, TRUE );    // re-insert sum row    recalcSum( 0, 1 );}<a name="x2633"></a>void TableItem::<a href="qtableitem.html#paint">paint</a>( <a href="qpainter.html">QPainter</a> *p, const <a href="qcolorgroup.html">QColorGroup</a> &amp;cg, const <a href="qrect.html">QRect</a> &amp;cr, bool selected ){    <a href="qcolorgroup.html">QColorGroup</a> g( cg );    // last row is the sum row - we want to make it more visible by    // using a red background    if ( <a href="qtableitem.html#row">row</a>() == <a href="qtableitem.html#table">table</a>()-&gt;numRows() - 1 )<a name="x2626"></a>        g.<a href="qcolorgroup.html#setColor">setColor</a>( QColorGroup::Base, red );    QTableItem::<a href="qtableitem.html#paint">paint</a>( p, g, cr, selected );}<a name="f574"></a>ComboItem::ComboItem( <a href="qtable.html">QTable</a> *t, EditType et )    : <a href="qtableitem.html">QTableItem</a>( t, et, "Yes" ), cb( 0 ){    // we do not want this item to be replaced    <a href="qtableitem.html#setReplaceable">setReplaceable</a>( FALSE );}<a name="x2632"></a>QWidget *ComboItem::<a href="qtableitem.html#createEditor">createEditor</a>() const{    // create an editor - a combobox in our case    ( (ComboItem*)this )-&gt;cb = new <a href="qcombobox.html">QComboBox</a>( <a href="qtableitem.html#table">table</a>()-&gt;viewport() );    QObject::<a href="qobject.html#connect">connect</a>( cb, SIGNAL( activated( int ) ), table(), SLOT( doValueChanged() ) );    cb-&gt;insertItem( "Yes" );    cb-&gt;insertItem( "No" );    // and initialize it    cb-&gt;setCurrentItem( <a href="qtableitem.html#text">text</a>() == "No" ? 1 : 0 );    return cb;}<a name="x2634"></a>void ComboItem::<a href="qtableitem.html#setContentFromEditor">setContentFromEditor</a>( <a href="qwidget.html">QWidget</a> *w ){    // the user changed the value of the combobox, so synchronize the    // value of the item (its text), with the value of the combobox<a name="x2630"></a>    if ( w-&gt;<a href="qobject.html#inherits">inherits</a>( "QComboBox" ) )        <a href="qtableitem.html#setText">setText</a>( ( (QComboBox*)w )-&gt;currentText() );    else        QTableItem::<a href="qtableitem.html#setContentFromEditor">setContentFromEditor</a>( w );}<a name="x2635"></a>void ComboItem::<a href="qtableitem.html#setText">setText</a>( const <a href="qstring.html">QString</a> &amp;s ){    if ( cb ) {        // initialize the combobox from the text        if ( s == "No" )            cb-&gt;setCurrentItem( 1 );        else            cb-&gt;setCurrentItem( 0 );    }    QTableItem::<a href="qtableitem.html#setText">setText</a>( s );}</pre><p> <hr><p>主文件:<p> <pre>/****************************************************************************** $Id:  qt/main.cpp   3.0.5   edited Oct 12 2001 $**** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.**** This file is part of an example program for Qt.  This example** program may be used, distributed and modified without limitation.*******************************************************************************/#include "statistics.h"#include &lt;<a href="qapplication-h.html">qapplication.h</a>&gt;int main( int argc, char **argv ){    <a href="qapplication.html">QApplication</a> a(argc,argv);    Table t;    a.<a href="qapplication.html#setMainWidget">setMainWidget</a>( &amp;t );    t.<a href="qwidget.html#show">show</a>();    return a.<a href="qapplication.html#exec">exec</a>();}</pre><p>也參見<a href="table-examples.html">表格例程</a>。<!-- eof --><p><address><hr><div align=center><table width=100% cellspacing=0 border=0><tr><td>Copyright &copy; 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 + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品乱码久久久久久| 国产精品免费aⅴ片在线观看| 日韩精品一区二区三区视频播放| 中文字幕成人在线观看| 日本在线不卡一区| 91丨九色丨蝌蚪富婆spa| 欧美一级精品大片| 亚洲自拍都市欧美小说| 国产69精品久久99不卡| 欧美电影免费观看高清完整版在 | 欧美精品一区二区三区很污很色的 | 欧美亚洲高清一区| 国产精品色在线观看| 老司机精品视频导航| 欧美欧美欧美欧美| 亚洲成人精品在线观看| 日韩欧美中文字幕一区| 一区二区三区精品在线观看| 国产69精品久久久久毛片| 精品91自产拍在线观看一区| 日本视频免费一区| 欧美一个色资源| 香蕉久久一区二区不卡无毒影院 | 日韩精品一区在线观看| 婷婷中文字幕综合| 欧美三级欧美一级| 亚洲午夜视频在线观看| 欧洲av一区二区嗯嗯嗯啊| 亚洲色图欧洲色图婷婷| 91在线视频免费91| 亚洲欧美日韩国产一区二区三区| 91在线国产福利| 亚洲乱码国产乱码精品精的特点| 成人av免费观看| 中文字幕亚洲在| 日本丶国产丶欧美色综合| 亚洲视频在线观看一区| 日本道在线观看一区二区| 亚洲精品成人少妇| 欧美剧在线免费观看网站| 午夜一区二区三区视频| 在线播放一区二区三区| 美女国产一区二区| 久久精品人人做人人爽人人| 成人手机在线视频| 日本视频在线一区| 久久这里都是精品| jvid福利写真一区二区三区| 亚洲一区二区黄色| 日韩欧美中文字幕精品| 国产suv精品一区二区883| 亚洲欧美日本在线| 欧美女孩性生活视频| 国产麻豆一精品一av一免费 | 丰满放荡岳乱妇91ww| 亚洲欧美日韩国产另类专区| 欧美亚洲高清一区二区三区不卡| 美女在线一区二区| 国产精品第13页| 欧美精品乱人伦久久久久久| 韩国三级电影一区二区| 一区二区三区在线观看欧美| 9191久久久久久久久久久| 国产精品资源网站| 樱花影视一区二区| xvideos.蜜桃一区二区| 日本高清不卡aⅴ免费网站| 免费人成黄页网站在线一区二区| 国产精品三级av| 欧美日韩高清在线| 国产91精品露脸国语对白| 亚洲国产精品一区二区www | 亚洲国产一区二区三区| 日韩欧美激情一区| 色婷婷av一区二区三区gif | 色婷婷亚洲婷婷| 狠狠色狠狠色综合日日91app| 亚洲柠檬福利资源导航| 精品88久久久久88久久久| 欧美在线观看视频在线| 成人app在线| 免费在线观看成人| 亚洲一区二区三区四区在线| 26uuu另类欧美亚洲曰本| 欧美日韩精品三区| 久久亚洲影视婷婷| 欧美午夜电影一区| 成人av影视在线观看| 精品亚洲欧美一区| 亚洲第四色夜色| 亚洲免费观看视频| 国产精品入口麻豆原神| 久久久亚洲欧洲日产国码αv| 欧美精品在欧美一区二区少妇| www.亚洲激情.com| 成人精品一区二区三区四区| 美日韩一区二区| 免费在线看一区| 日韩精品欧美精品| 婷婷亚洲久悠悠色悠在线播放| 亚洲日本va午夜在线影院| 国产午夜精品理论片a级大结局| 在线成人免费观看| 制服丝袜亚洲精品中文字幕| 欧美日韩亚洲综合一区 | 亚洲自拍另类综合| 国产精品第13页| 中文字幕欧美日本乱码一线二线 | 日韩av电影天堂| 午夜精品视频一区| 亚洲综合清纯丝袜自拍| 一区二区三区在线观看欧美 | 久久精品国产99久久6| 五月天一区二区三区| 亚洲综合色视频| 亚洲va国产va欧美va观看| 亚洲国产一二三| 午夜激情久久久| 免费成人av在线| 久久精品国产一区二区三| 蜜桃av噜噜一区| 国产在线麻豆精品观看| 国产91丝袜在线播放九色| 成人精品在线视频观看| 一本色道久久综合狠狠躁的推荐| 91麻豆国产在线观看| 欧美综合在线视频| 91精品中文字幕一区二区三区| 日韩一区二区三区四区| www国产亚洲精品久久麻豆| 久久亚洲免费视频| 国产精品久久久久久久蜜臀| 亚洲精选视频在线| 无码av中文一区二区三区桃花岛| 久久激情综合网| 高清国产一区二区| 91久久国产综合久久| 91精品国产综合久久国产大片| 欧美刺激午夜性久久久久久久| 国产欧美日韩精品在线| ...xxx性欧美| 肉色丝袜一区二区| 成人一道本在线| 欧美人妖巨大在线| 国产午夜精品久久| 国产99一区视频免费 | 久久er99精品| 91在线视频免费观看| 欧美一区二区三区视频免费| 久久久精品蜜桃| 亚洲影院在线观看| 精品写真视频在线观看| 91在线观看污| 欧美成人精品1314www| 亚洲视频网在线直播| 美女一区二区视频| 91免费看片在线观看| 欧美大片拔萝卜| 亚洲精品国产a| 国产精品1区2区| 欧美日高清视频| 1区2区3区国产精品| 激情综合一区二区三区| 欧美日韩亚洲高清一区二区| 国产日韩欧美一区二区三区综合| 亚洲超丰满肉感bbw| 99在线视频精品| 久久尤物电影视频在线观看| 亚洲aaa精品| 色综合天天在线| 久久久91精品国产一区二区精品 | 精品夜夜嗨av一区二区三区| 欧美三级中文字| 日韩一区欧美一区| 国产成人精品在线看| 日韩欧美的一区| 午夜精品福利一区二区三区av| 972aa.com艺术欧美| 国产日本欧洲亚洲| 韩国精品主播一区二区在线观看| 欧美日韩精品免费观看视频| 一区二区三区产品免费精品久久75 | 欧美性生活影院| 日韩久久一区二区| 成人黄动漫网站免费app| 精品久久久久久久久久久久久久久久久 | 日本一区二区三区电影| 精品一区二区三区在线播放| 6080午夜不卡| 视频一区二区欧美| 欧美男生操女生| 日韩在线播放一区二区| 欧美日韩一区二区三区在线看| 亚洲男女一区二区三区| 色呦呦一区二区三区| 国产精品成人网| 91香蕉视频黄| 一区二区三区精品视频| 91国模大尺度私拍在线视频| 亚洲夂夂婷婷色拍ww47|