资源简介
用qt写的酒店管理系统 非常适合初学者学习 也可以拿来做毕设
代码片段和文件信息
/***************************************************************
*Copyright(c) 2014-2015 Company By LiQi
*All rights reserved.
*文件名称:数据库备份文件
*简要描述:提供用户备份数据库功能
*
*当前版本:V1.0
*作者:Kelvin Li
*创作日期:2014/12
*说明:酒店管理系统数据库备份
*版权归creazylq所有,转载请注明出处并保持作品完整性
*Email:creazylq@163.com
******************************************************************/
#include “backupdatanasedialog.h“
#include “ui_backupdatanasedialog.h“
#include “app/myhelper.h“
#include “app/myapp.h“
#include
#include
#include
#include
BackupDatanaseDialog::BackupDatanaseDialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::BackupDatanaseDialog)
{
ui->setupUi(this);
this->InitForm();
}
BackupDatanaseDialog::~BackupDatanaseDialog()
{
delete ui;
}
void BackupDatanaseDialog::InitForm()
{
ui->labelBackInfo->setText(tr(“ “));//初始化备份提示信息
ui->pbnOk->setToolTip(tr(“确认备份“));
ui->progressBar->setRange(05000 - 1);
ui->progressBar->setValue(0);
}
/*
*函数功能:备份数据库
*/
void BackupDatanaseDialog::on_pbnOk_clicked()
{
QString pathname = ui->lineEdit->text();
QString Cmd = QString(“mysqldump.exe --add-drop-table -u%1 -p%2 hotel“).arg(“root““123456“);
QString Path = QString(“%1“).arg(pathname);
QProcess *poc=new QProcess;
poc->setStandardOutputFile(Path);
poc->start(Cmd);
for(int i = 0;i<5000;i++)
{
ui->labelBackInfo->setText(tr(“正在备份……“));
for(int j = 0;j<2000;j++)
{
ui->progressBar->setValue(i);
}
ui->labelBackInfo->setText(tr(“备份完成“));
ui->pbnOk->setToolTip(tr(“已经备份完成“));
}
QString currentname = Myapp::CurrentUserName;
qDebug() <<“备份数据库:“< myHelper::MyLoginBlog(“logblog““备份数据库““备份全部数据“currentname);
}
/*
*获取当前要备份数据库的目录
*/
void BackupDatanaseDialog::on_pbnSearch_clicked()
{
QString defaultname = “back_hotel.sql“;
//选择路径
QString filename = QFileDialog::getSaveFileName(thistr(“保存数据库“)““
tr(“*sql;; *txt;;“));
if(filename.isEmpty())
{
filename = defaultname;
}
ui->lineEdit->setText(filename);
}
void BackupDatanaseDialog::on_lineEdit_textChanged(const QString &arg1)
{
ui->progressBar->setValue(0);
ui->pbnOk->setToolTip(tr(““));
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-28 11:58 HotelManagesys\
文件 1870 2014-12-27 21:36 HotelManagesys\HotelManagesys.pro
目录 0 2014-12-28 11:58 HotelManagesys\app\
文件 1660 2014-12-23 10:55 HotelManagesys\app\Connection.h
文件 2253 2014-12-22 18:55 HotelManagesys\app\frmmessagebox.cpp
文件 743 2014-12-23 10:52 HotelManagesys\app\frmmessagebox.h
文件 8710 2014-12-21 13:45 HotelManagesys\app\frmmessagebox.ui
文件 636 2014-11-24 22:05 HotelManagesys\app\icon
文件 792 2014-11-24 22:05 HotelManagesys\app\icon
文件 1660 2014-12-28 11:42 HotelManagesys\app\myapp.cpp
文件 1132 2014-12-28 11:40 HotelManagesys\app\myapp.h
文件 4777 2014-12-27 22:26 HotelManagesys\app\myhelper.cpp
文件 1799 2014-12-27 22:26 HotelManagesys\app\myhelper.h
文件 8357 2014-12-27 13:19 HotelManagesys\app\mysqlapi.cpp
文件 1611 2014-12-23 11:27 HotelManagesys\app\mysqlapi.h
文件 578 2014-12-22 21:04 HotelManagesys\app\mythread.cpp
文件 406 2014-12-22 20:04 HotelManagesys\app\mythread.h
文件 2580 2014-12-27 15:38 HotelManagesys\backupdatanasedialog.cpp
文件 561 2014-12-25 22:42 HotelManagesys\backupdatanasedialog.h
文件 13215 2014-12-25 11:02 HotelManagesys\backupdatanasedialog.ui
文件 4150 2014-12-25 11:59 HotelManagesys\checkcutomdialog.cpp
文件 605 2014-12-25 11:56 HotelManagesys\checkcutomdialog.h
文件 26692 2014-12-27 14:00 HotelManagesys\checkcutomdialog.ui
文件 257 2014-12-25 16:37 HotelManagesys\checkoutdialog.cpp
文件 345 2014-12-25 16:37 HotelManagesys\checkoutdialog.h
文件 8136 2014-12-25 16:59 HotelManagesys\checkoutdialog.ui
文件 7717 2014-12-27 13:22 HotelManagesys\costomerregisterinfodialog.cpp
文件 1407 2014-12-23 16:40 HotelManagesys\costomerregisterinfodialog.h
文件 15352 2014-12-25 00:50 HotelManagesys\costomerregisterinfodialog.ui
文件 12818 2014-12-28 11:42 HotelManagesys\customerwindget.cpp
文件 2181 2014-12-25 22:15 HotelManagesys\customerwindget.h
............此处省略94个文件信息
相关资源
- STM32+FreeRTOS+W5500+MQTT
- OpenGL 超酷三维动画DEMO
- 子类化QLabel显示图片并在label上画矩形
- Qt实验报告和源代码
- QT多线程实现图片以缩略图形式显示
- USB转SPI上位机源码
- QT5下实现基于TCP发送和接接收文件
- 图像水表指针识别,水表的指针识别
- Qt 用TCP和UDP传图片
- qtribbon源码
- Qt实现的连连看游戏含源码
- 基本Qt的一笔画小游戏
- 用Qt写的PID仿真程序
- Qt基于tcp和udp局域网聊天工具
- qt制作的虚拟钟表
- Linux下QT及OpenCV搭建
- qt利用线程实现多任务
- 剑指offer源码及测试用例
- 一个能用的mqtt库+测试窗体包括json解
- PyQt5_gpl-5.11.3.zip
- 基于QT的局域网聊天系统附文档
- 单文档多视图与相互切换
- Qt属性表控件-QtPropertyBrowser
- qt下超强绘图控件 - QCustomPlot
- mqtt源码及文档
- Qt OpenGL 多图片纹理例程
- 资源文件此资源是作者博客教程所用
- Qt绘制频谱
- 数据结构之图书管理系统
- MQTT 客户端调试工具V1.1
评论
共有 条评论