#include "table.h" Table::Table( ) : QTableWidget() { setWindowTitle(tr("Table")); setColumnCount (5); setRowCount (5); QTableWidgetItem *TableWidgetItemSex = new QTableWidgetItem(tr("Sex")); setItem(0, 0, TableWidgetItemSex); QTableWidgetItem *TableWidgetItemName = new QTableWidgetItem(tr("Name")); setItem(0, 1, TableWidgetItemName); QTableWidgetItem *TableWidgetItemBirth = new QTableWidgetItem(tr("Birth")); setItem(0, 2, TableWidgetItemBirth); QTableWidgetItem *TableWidgetItemWork = new QTableWidgetItem(tr("Work")); setItem(0, 3, TableWidgetItemWork); QTableWidgetItem *TableWidgetItemIncome = new QTableWidgetItem(tr("Income")); setItem(0, 4, TableWidgetItemIncome); QLabel *LabelPixmap1 = new QLabel(); LabelPixmap1->setPixmap(QPixmap(":/images/Male.png")); setCellWidget (1,0,LabelPixmap1); QTableWidgetItem *TableWidgetItem1 = new QTableWidgetItem(tr("Tom")); setItem(1, 1, TableWidgetItem1); QDateTimeEdit *DateTimeEdit1= new QDateTimeEdit(); DateTimeEdit1->setDateTime(QDateTime::currentDateTime()); DateTimeEdit1->setDisplayFormat("dd/M/yyyy"); DateTimeEdit1->setCalendarPopup(true); setCellWidget (1,2,DateTimeEdit1); QComboBox *ComboBoxWork1 = new QComboBox(); ComboBoxWork1->addItem(tr("Worker")); ComboBoxWork1->addItem(tr("Farmer")); ComboBoxWork1->addItem(tr("Doctor")); ComboBoxWork1->addItem(tr("Lawyer")); ComboBoxWork1->addItem(tr("Soldier")); setCellWidget(1,3,ComboBoxWork1); QSpinBox *SpiBoxIncome1 = new QSpinBox(); SpiBoxIncome1->setRange (1000,10000); setCellWidget(1,4,SpiBoxIncome1); QLabel *LabelPixmap2 = new QLabel(); LabelPixmap2->setPixmap(QPixmap(":/images/Male.png")); setCellWidget (2,0,LabelPixmap2); QTableWidgetItem *TableWidgetItem2 = new QTableWidgetItem(tr("Jack")); setItem(2, 1, TableWidgetItem2); QDateTimeEdit *DateTimeEdit2= new QDateTimeEdit(); DateTimeEdit2->setDateTime(QDateTime::currentDateTime()); DateTimeEdit2->setDisplayFormat("dd/M/yyyy"); DateTimeEdit2->setCalendarPopup(true); setCellWidget (2,2,DateTimeEdit2); QComboBox *ComboBoxWork2 = new QComboBox(); ComboBoxWork2->addItem(tr("Worker")); ComboBoxWork2->addItem(tr("Farmer")); ComboBoxWork2->addItem(tr("Doctor")); ComboBoxWork2->addItem(tr("Lawyer")); ComboBoxWork2->addItem(tr("Soldier")); setCellWidget(2,3,ComboBoxWork2); QSpinBox *SpiBoxIncome2 = new QSpinBox(); SpiBoxIncome2->setRange (1000,10000); setCellWidget(2,4,SpiBoxIncome2); QLabel *LabelPixmap3 = new QLabel(); LabelPixmap3->setPixmap(QPixmap(":/images/Female.png")); setCellWidget (3,0,LabelPixmap3); QTableWidgetItem *TableWidgetItem3 = new QTableWidgetItem(tr("Alice")); setItem(3, 1, TableWidgetItem3); QDateTimeEdit *DateTimeEdit3= new QDateTimeEdit(); DateTimeEdit3->setDateTime(QDateTime::currentDateTime()); DateTimeEdit3->setDisplayFormat("dd/M/yyyy"); DateTimeEdit3->setCalendarPopup(true); setCellWidget (3,2,DateTimeEdit3); QComboBox *ComboBoxWork3 = new QComboBox(); ComboBoxWork3->addItem(tr("Worker")); ComboBoxWork3->addItem(tr("Farmer")); ComboBoxWork3->addItem(tr("Doctor")); ComboBoxWork3->addItem(tr("Lawyer")); ComboBoxWork3->addItem(tr("Soldier")); setCellWidget(3,3,ComboBoxWork3); QSpinBox *SpiBoxIncome3 = new QSpinBox(); SpiBoxIncome3->setRange (1000,10000); setCellWidget(3,4,SpiBoxIncome3); QLabel *LabelPixmap4 = new QLabel(); LabelPixmap4->setPixmap(QPixmap(":/images/Male.png")); setCellWidget (4,0,LabelPixmap4); QTableWidgetItem *TableWidgetItem4 = new QTableWidgetItem(tr("John")); setItem(4, 1, TableWidgetItem4); QDateTimeEdit *DateTimeEdit4= new QDateTimeEdit(); DateTimeEdit4->setDateTime(QDateTime::currentDateTime()); DateTimeEdit4->setDisplayFormat("dd/M/yyyy"); DateTimeEdit4->setCalendarPopup(true); setCellWidget (4,2,DateTimeEdit4); QComboBox *ComboBoxWork4 = new QComboBox(); ComboBoxWork4->addItem(tr("Worker")); ComboBoxWork4->addItem(tr("Farmer")); ComboBoxWork4->addItem(tr("Doctor")); ComboBoxWork4->addItem(tr("Lawyer")); ComboBoxWork4->addItem(tr("Soldier")); setCellWidget(4,3,ComboBoxWork4); QSpinBox *SpiBoxIncome4 = new QSpinBox(); SpiBoxIncome4->setRange (1000,10000); setCellWidget(4,4,SpiBoxIncome4); } Table::~Table() { }