DoepferPocketQt/src/paramwindow.cpp

41 lines
1.3 KiB
C++
Raw Normal View History

#include "paramwindow.h"
2017-03-05 11:39:29 +00:00
#include <QHBoxLayout>
2017-03-05 11:39:29 +00:00
paramWindow::paramWindow(QWidget *parent) :
QMainWindow(parent),
_paramNumsTable(new QTableWidget)
{
2017-03-05 11:39:29 +00:00
QWidget *mainWidget = new QWidget(this);
QHBoxLayout *mainLayout = new QHBoxLayout(mainWidget);
2017-03-05 11:39:29 +00:00
_paramNumsTable->setRowCount(8);
_paramNumsTable->setColumnCount(16);
_paramNumsTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
_paramNumsTable->setSelectionMode(QAbstractItemView::SingleSelection);
_paramNumsTable->horizontalHeader()->setHidden(true);
_paramNumsTable->horizontalHeader()->setDefaultSectionSize(40);
_paramNumsTable->verticalHeader()->setHidden(true);
_paramNumsTable->verticalHeader()->setDefaultSectionSize(30);
int i=0;
for(int r=0; r<_paramNumsTable->rowCount(); r++){
for(int c=0; c<_paramNumsTable->columnCount(); c++){
QString val = QString::number(i);
_paramNumsTable->setItem(r,c,new QTableWidgetItem(val));
i++;
}
}
mainLayout->addWidget(_paramNumsTable);
mainWidget->setFixedSize(670,270);
mainWidget->setLayout(mainLayout);
this->setCentralWidget(mainWidget);
connect(_paramNumsTable,SIGNAL(cellDoubleClicked(int,int)),parent,SLOT(updateParamCell(int,int)));
}
paramWindow::~paramWindow()
{
}