QT 下载资料仅供参考

源代码在线查看: small-table-example-example.html

软件大小: 7612 K
上传用户: mujinhua2010
关键词: QT
下载地址: 免注册下载 普通下载 VIP

相关代码

																																小表格样例								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" }				-->																												 				主页				 | 				所有的类				 | 				主要的类				 | 				注释的类				 | 				分组的类				 | 				函数												小表格样例								   				本样例显示QTable与QTableItem。				 				实现:				 /****************************************************************************				** $Id:  qt/main.cpp   3.0.5   edited May 7 17:30 $				**				** 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 <qapplication.h>				#include <qtable.h>				#include <qimage.h>				#include <qpixmap.h>				#include <qstringlist.h>								// Qt logo: static const char *qtlogo_xpm[]				#include "qtlogo.xpm"								// Table size								const int numRows = 30;				const int numCols = 10;								// The program starts here.								int main( int argc, char **argv )				{				    QApplication app( argc, argv );								    QTable table( numRows, numCols );								    QHeader *header = table.horizontalHeader();				    header->setLabel( 0, QObject::tr( "Tiny" ), 40 );				    header->setLabel( 1, QObject::tr( "Checkboxes" ) );				    header->setLabel( 5, QObject::tr( "Combos" ) );				    header->setMovingEnabled(TRUE);								    QImage img( qtlogo_xpm );				    QPixmap pix = img.scaleHeight( table.rowHeight(3) );				    table.setPixmap( 3, 2, pix );				    table.setText( 3, 2, "A Pixmap" );								    QStringList comboEntries;				    comboEntries << "one" << "two" << "three" << "four";								    for ( int i = 0; i < numRows; ++i ){				        QComboTableItem * item = new QComboTableItem( &table, comboEntries, FALSE );				        item->setCurrentItem( i % 4 );				        table.setItem( i, 5, item );				    }				    for ( int j = 0; j < numRows; ++j )				        table.setItem( j, 1, new QCheckTableItem( &table, "Check me" ) );								    app.setMainWidget( &table );				    table.show();				    return app.exec();				}												也参见表格例程。																				Copyright © 2002 				Trolltech				Trademarks				译者:farfareast				Qt 3.0.5版															

相关资源