91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 11KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: 其他
  • 標簽: qt??

資源簡介

用qt實現學生管理系統,具有查詢和添加功能,畫面精美人性化,要想完善學生管理系統參照代碼稍作修改就好。

資源截圖

代碼片段和文件信息

#include?“inquirestu.h“
#include?“ui_inquirestu.h“
#include
#include
#include
#include
#include
#include
inquireStu::inquireStu(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::inquireStu)
{
????ui->setupUi(this);
????if(readFromFile()==-1)
????{
????????this->close();
????}
????this->model=?new?QStandardItemModel;
????//設置表頭
????this->model->setHorizontalHeaderItem(0new?QStandardItem(“姓名“));
????this->model->setHorizontalHeaderItem(1new?QStandardItem(“學號“));
????this->model->setHorizontalHeaderItem(2new?QStandardItem(“性別“));
????this->model->setHorizontalHeaderItem(3new?QStandardItem(“年齡“));
????this->model->setHorizontalHeaderItem(4new?QStandardItem(“學院“));
????this->model->setHorizontalHeaderItem(5new?QStandardItem(“興趣“));
????this->ui->InquiretableView->setModel(model);

????this->ui->InquiretableView->setColumnWidth(0100);
????this->ui->InquiretableView->setColumnWidth(1150);
????this->ui->InquiretableView->setColumnWidth(250);
????this->ui->InquiretableView->setColumnWidth(350);
????this->ui->InquiretableView->setColumnWidth(4100);
????this->ui->InquiretableView->setColumnWidth(5210);
}

inquireStu::~inquireStu()
{
????delete?ui;
}

int?inquireStu::readFromFile()
{
????QFile?file(“C:/Qt/out.txt“);
????if?(!file.open(QIODevice::ReadOnly?|?QIODevice::Text))
????{
????????QMessageBox::critical(this“錯誤““打開文件失敗,信息沒有保存!““確定“);
????????return?-1;
????}
????QTextStream?in(&file);
????while(!in.atEnd())
????{
????????QString?line=in.readLine();
????????StuLines.append(line);
????}
????return?0;
}

void?inquireStu::on_InquirepushButton_clicked()
{
????this->model->clear();
????//設置表頭
????this->model->setHorizontalHeaderItem(0new?QStandardItem(“姓名“));
????this->model->setHorizontalHeaderItem(1new?QStandardItem(“學號“));
????this->model->setHorizontalHeaderItem(2new?QStandardItem(“性別“));
????this->model->setHorizontalHeaderItem(3new?QStandardItem(“年齡“));
????this->model->setHorizontalHeaderItem(4new?QStandardItem(“學院“));
????this->model->setHorizontalHeaderItem(5new?QStandardItem(“興趣“));
????this->ui->InquiretableView->setModel(model);

????this->ui->InquiretableView->setColumnWidth(0100);
????this->ui->InquiretableView->setColumnWidth(1150);
????this->ui->InquiretableView->setColumnWidth(250);
????this->ui->InquiretableView->setColumnWidth(350);
????this->ui->InquiretableView->setColumnWidth(4100);
????this->ui->InquiretableView->setColumnWidth(5210);
????int?index=ui->InquirecomboBox->currentIndex();
????QString?cnt=this->ui->InquirelineEdit->text();
????doQuire(indexcnt);
}

void?inquireStu::doQuire(int?indexQString?cnt)
{
???int?i=0;
???int?row?=0;
???for(i=0;i???{
???????QString?line=StuLines.at(i);
???????//qDebug()<???????QStringList?subs=line.split(“?“);
???????switch?(index)?{?????//判斷選擇了哪個查詢選項
???????case

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3829??2018-12-17?19:51??inquirestu.cpp
?????文件?????????619??2018-12-17?19:01??inquirestu.h
?????文件????????5054??2018-12-17?20:05??inquirestu.ui
?????文件?????????202??2018-12-17?13:17??main.cpp
?????文件?????????355??2018-12-17?15:04??mainmenu.cpp
?????文件?????????475??2018-12-17?15:04??mainmenu.h
?????文件????????1946??2018-12-17?13:45??mainmenu.ui
?????文件????????2495??2018-12-17?14:49??mainwindow.cpp
?????文件?????????475??2018-12-17?14:49??mainwindow.h
?????文件???????11267??2018-12-17?10:05??mainwindow.ui
?????文件????????1145??2018-12-17?14:57??studentSystem.pro
?????文件???????23860??2018-12-17?20:05??studentSystem.pro.user

評論

共有 條評論