• 大小: 23.08MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-09
  • 语言: C/C++
  • 标签: qt5.0  图书馆  

资源简介

基于qt5.0 c++语言的图书馆管理系统 系统进过一定的美化 数据存取采用文件存取

资源截图

代码片段和文件信息

#include “admin.h“
#include “ui_admin.h“
#include “head.h“
#include 
#include 
#include 
#include 
#include 
#include 
#include 

QDateTime dateTime=QDateTime::currentDateTime();

admin::admin(QWidget *parent):
    QDialog(parent)
    admin_ui(new Ui::admin)
{
    admin_ui->setupUi(this);
    //admin_ui->id->setText(infor4.id);

    setWindowFlags(Qt::framelessWindowHint);
    admin_ui->adexit->setFlat(true);//无边框
    this->setAttribute(Qt::WA_TranslucentBackground true);//透明


    QString strTime=dateTime.toString(“yyyy-MM-dd“);//当前时间QString显示
    admin_ui->time->setText(strTime);
    ye=dateTime.date().year();
    mo=dateTime.date().month();
    da=dateTime.date().day();


     /*QString uid;
     QFile fi(“dat\\x12.dat“);
     if(!fi.open(QIODevice::ReadOnly )){
            QMessageBox::warning(thistr(“Warning“)tr(“File can not be opened.“)QMessageBox::Yes);
     }
     else
     {
         QTextStream in(&fi);
         in>>uid;
         fi.close();
     }
     admin_ui->ad_id->setText(userid);*/



     installEventFilter(this);
     setMouseTracking(true);

     admin_ui->time->setText(dateTime.toString(“yyyy-MM-dd“));
     QTimer *timer = new QTimer(this);   //新建定时器
     connect(timerSIGNAL(timeout())thisSLOT(timerUpDate()));//关联定时器计满信号和相应的槽函数
     timer->start(10000);//定时器开始计时,其中1000表示1000ms即1秒
     QTimer *timer2 = new QTimer(this);   //新建定时器
     connect(timer2SIGNAL(timeout())thisSLOT(timerStart()));//关联定时器计满信号和相应的槽函数
     timer2->start(13000);//定时器开始计时,其中1000表示1000ms即1秒
}

admin::~admin()
{
    delete admin_ui;
}

bool admin::eventFilter(Qobject *obj QEvent *event)
{
    if((event->type() == QEvent::MouseButtonPress)||
       (event->type() == QEvent::MouseButtondblclick)||
       (event->type() == QEvent::MouseButtonRelease)||
       (event->type() == QEvent::MouseMove)||
       (event->type() == QEvent::MouseTrackingChange))
    {
       operateFlag = BUSY;
    }
    if(event->type() == QEvent::KeyPress||(event->type() == QEvent::KeyRelease)){
       operateFlag = BUSY;
    }
    return 0;
}
void admin::timerUpDate()
{
    if(operateFlag==FREE)
    {
        dateTime=dateTime.addDays(1);
        ye=dateTime.date().year();
        mo=dateTime.date().month();
        da=dateTime.date().day();
        admin_ui->time->setText(dateTime.toString(“yyyy-MM-dd“));
    }
}
void admin::timerStart()
{
    operateFlag=FREE;
}


void admin::on_adexit_clicked()
{
    reject();
}


void admin::on_adpchange_clicked()
{
    kw.show();
}

void admin::on_adbchange_clicked()
{
    bw.show();
}

void admin::on_lend_clicked()
{
    blw.show();
}

void admin::on_aduchange_clicked()
{
    adw.show();
}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-03 16:50  2011211302-07-程序有关的所有文件\
     文件      197859  2013-06-03 00:11  2011211302-07-程序有关的所有文件\2011211302-07-概要设计.doc
     文件      248940  2013-05-06 01:06  2011211302-07-程序有关的所有文件\2011211302-07-详细设计.doc
     文件      559104  2013-05-29 00:38  2011211302-07-程序有关的所有文件\2011211302-07-课程设计报告.doc
     文件       54272  2013-06-03 00:12  2011211302-07-程序有关的所有文件\2011211302-07-需求分析.doc
     文件          27  2013-06-03 16:51  2011211302-07-程序有关的所有文件\readme.txt
     目录           0  2013-06-03 16:01  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\
     文件     9123840  2013-05-05 21:50  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\Qt5Cored.dll
     文件     7450624  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\Qt5Guid.dll
     文件    10184192  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\Qt5Widgetsd.dll
     文件     3873208  2013-05-05 21:48  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\d3dcompiler_46.dll
     目录           0  2013-06-03 15:42  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\
     文件         543  2013-06-03 15:46  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\binfor.dat
     文件         135  2013-06-03 15:26  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\data.dat
     文件           0  2013-05-17 13:29  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\data_else.dat
     文件          86  2013-06-02 19:05  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\le.dat
     文件          20  2013-06-03 15:27  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\message.dat
     文件           5  2013-06-03 15:37  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\p1112.dat
     文件          20  2013-06-03 08:05  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\temporary.dat
     文件          59  2013-06-03 08:08  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\temporary2.dat
     文件           5  2013-06-03 16:06  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\dat\x12.dat
     文件    17956864  2013-05-05 21:48  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\icudt49.dll
     文件     1559040  2013-05-05 21:48  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\icuin49.dll
     文件     1274880  2013-05-05 21:48  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\icuuc49.dll
     文件      506368  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\libEGLd.dll
     文件     3473920  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\libGLESv2d.dll
     文件       22486  2013-05-28 01:12  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\lms.ico
     目录           0  2013-06-03 00:17  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\platforms\
     文件       28672  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\platforms\qminimal.dll
     文件     1032704  2013-05-05 21:49  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\platforms\qwindows.dll
     文件     2574848  2013-06-03 00:02  2011211302-07-程序有关的所有文件\图书管管理系统v2.0-在qt安装编译都成功的电脑上可以正常运行\图书馆管理系统v2.0.exe
............此处省略88个文件信息

评论

共有 条评论