74 lines
2.9 KiB
C++
74 lines
2.9 KiB
C++
#include "MissionUI.h"
|
|
#include "ui_MissionUI.h"
|
|
|
|
MissionUI::MissionUI(QWidget *parent) :
|
|
QWidget(parent),
|
|
ui(new Ui::MissionUI)
|
|
{
|
|
ui->setupUi(this);
|
|
setWindowTitle(tr("Mission Table"));
|
|
|
|
|
|
ui->tableWidget->setRowCount(10); //设置行数
|
|
ui->tableWidget->setColumnCount(7); //设置列数为7
|
|
ui->tableWidget->setGeometry(QRect(10,455,740,95)); //设置tableWidget的大小
|
|
ui->tableWidget->setItem(0,0,new QTableWidgetItem("0")); //第一行第一列的内容设置为0
|
|
ui->tableWidget->setItem(1,0,new QTableWidgetItem("1")); //第一行第一列的内容设置为1
|
|
ui->tableWidget->setItem(2,0,new QTableWidgetItem("2")); //第一行第一列的内容设置为2
|
|
ui->tableWidget->setItem(3,0,new QTableWidgetItem("3")); //第一行第一列的内容设置为3
|
|
|
|
|
|
QComboBox *classBox = new QComboBox;
|
|
classBox->addItem("一年级");
|
|
classBox->addItem("二年级");
|
|
classBox->addItem("三年级");
|
|
classBox->addItem("四年级");
|
|
classBox->addItem("五年级");
|
|
classBox->setCurrentText("一年级");
|
|
ui->tableWidget->setCellWidget(0,1,classBox);
|
|
|
|
|
|
ui->tableWidget->setRowHeight(0,18); //设置第一行的行高
|
|
ui->tableWidget->setRowHeight(1,18); //设置第二行的行高
|
|
ui->tableWidget->setRowHeight(2,18); //设置第三行的行高
|
|
ui->tableWidget->setRowHeight(3,18); //设置第三行的行高
|
|
ui->tableWidget->setColumnWidth(0,45); //设置第一列的列宽
|
|
ui->tableWidget->setColumnWidth(1,55); //设置第二列的列宽
|
|
ui->tableWidget->setColumnWidth(2,160); //设置第三列的列宽
|
|
ui->tableWidget->setColumnWidth(3,160); //设置第四列的列宽
|
|
ui->tableWidget->setColumnWidth(4,100); //设置第五列的列宽
|
|
ui->tableWidget->setColumnWidth(5,100); //设置第六列的列宽
|
|
ui->tableWidget->setColumnWidth(6,100); //设置第七列的列宽
|
|
ui->tableWidget->setHorizontalHeaderLabels(QStringList() <<tr("编号")<<tr("动作")<<tr("经度")<<tr("纬度")<<tr("高度")<<tr("速度")<<tr("时间"));
|
|
ui->tableWidget->setFont(QFont("黑体",12,3));//设置字体
|
|
QHeaderView* V_headerView = ui->tableWidget->verticalHeader();
|
|
V_headerView->setHidden(true); //行名隐藏
|
|
|
|
QHeaderView* H_headerView = ui->tableWidget->horizontalHeader();
|
|
H_headerView->setStretchLastSection(true);
|
|
H_headerView->setDefaultAlignment(Qt::AlignLeft); //表头信息显示居中靠左
|
|
|
|
|
|
}
|
|
|
|
MissionUI::~MissionUI()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void MissionUI::closeEvent(QCloseEvent *event)
|
|
{
|
|
event->ignore();
|
|
this->setHidden(true);
|
|
}
|
|
|
|
void MissionUI::resizeEvent(QResizeEvent *event)
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|