Files
QWidgetDemo/third/qwtdemo/examples/controls/wheeltab.cpp
feiyangqingyun ebfd531a91 彻底改版2.0
2021-11-17 16:41:30 +08:00

29 lines
711 B
C++

#include "wheeltab.h"
#include "wheelbox.h"
#include <qlayout.h>
WheelTab::WheelTab( QWidget *parent ):
QWidget( parent )
{
const int numBoxes = 4;
QGridLayout *layout1 = new QGridLayout();
for ( int i = 0; i < numBoxes; i++ )
{
WheelBox *box = new WheelBox( Qt::Vertical, i );
layout1->addWidget( box, i / 2, i % 2 );
}
QGridLayout *layout2 = new QGridLayout();
for ( int i = 0; i < numBoxes; i++ )
{
WheelBox *box = new WheelBox( Qt::Horizontal, i + numBoxes );
layout2->addWidget( box, i / 2, i % 2 );
}
QHBoxLayout *layout = new QHBoxLayout( this );
layout->addLayout( layout1, 2 );
layout->addLayout( layout2, 5 );
}