?? report.cpp
字號:
#include <qvariant.h>#include <qtooltip.h>#include <qwhatsthis.h>#include <qpainter.h>#include <qframe.h>#include <qtable.h>#include <qstringlist.h>#include <qstring.h>#include "report.h" Report::Report(QWidget *parent,const char *name) :QFrame(parent,name){ init(); if ( !name ) setName( "report" ); resize( 500, 410); Table1 = new QTable( this, "Table1" ); Table1->setGeometry( QRect( 0, 0, 500, 408 ) ); Table1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, Table1->sizePolicy().hasHeightForWidth() ) ); QFont Table1_font( Table1->font() ); Table1_font.setFamily( "adobe-courier" ); Table1_font.setPointSize( 16 ); Table1->setFont( Table1_font ); Table1->setLineWidth( 1 ); Table1->setNumRows( 32 ); Table1->setNumCols( 6 ); Table1->horizontalHeader()->setLabel(0,tr("Ua")); //initialize table Label Table1->horizontalHeader()->setLabel(1,tr("Ia")); Table1->horizontalHeader()->setLabel(2,tr("Ub")); Table1->horizontalHeader()->setLabel(3,tr("Ib")); Table1->horizontalHeader()->setLabel(4,tr("Uc")); Table1->horizontalHeader()->setLabel(5,tr("Ic"));}Report::~Report(){}void Report::init(){ setFrameStyle(QFrame::Box | QFrame::Raised);}void Report::setTableColumn(QStringList MyStringList, int PhaseChannel){ int i=0; for(QStringList::Iterator it=MyStringList.begin();it !=MyStringList.end() && i<32;++it,i++){ Table1->setText(i,PhaseChannel,(*it).latin1()); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -