⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table.cpp

📁 Linux窗口程序设计__Qt4精彩实例分析上面的源代码第二部分.以循序渐进的方式进行源代码,包括Qt4下面的图形与图画对话框QMainWindow的源代码.
💻 CPP
字号:
#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(){}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -