资源简介
利用Qt开发的一个酒店管理系统管理系统,实现了简单的qt应用。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 2018-03-27 11:27 HotelManage-master\app\
文件 1607 2017-07-10 16:19 HotelManage-master\app\Connection.h
文件 2169 2017-07-10 16:19 HotelManage-master\app\frmmessagebox.cpp
文件 707 2017-07-10 16:19 HotelManage-master\app\frmmessagebox.h
文件 8420 2017-07-10 16:19 HotelManage-master\app\frmmessagebox.ui
文件 612 2017-07-10 16:19 HotelManage-master\app\icon
文件 755 2017-07-10 16:19 HotelManage-master\app\icon
文件 1593 2017-07-10 16:19 HotelManage-master\app\myapp.cpp
文件 1096 2017-07-10 16:19 HotelManage-master\app\myapp.h
文件 4586 2018-03-27 11:27 HotelManage-master\app\myhelper.cpp
文件 1739 2017-07-10 16:19 HotelManage-master\app\myhelper.h
文件 8095 2017-07-10 16:19 HotelManage-master\app\mysqlapi.cpp
文件 1560 2017-07-10 16:19 HotelManage-master\app\mysqlapi.h
文件 551 2017-07-10 16:19 HotelManage-master\app\mythread.cpp
文件 381 2017-07-10 16:19 HotelManage-master\app\mythread.h
文件 2483 2018-03-27 11:29 HotelManage-master\backupdatanasedialog.cpp
文件 529 2017-07-10 16:19 HotelManage-master\backupdatanasedialog.h
文件 12813 2017-07-10 16:19 HotelManage-master\backupdatanasedialog.ui
文件 4034 2017-07-10 16:19 HotelManage-master\checkcutomdialog.cpp
文件 572 2017-07-10 16:19 HotelManage-master\checkcutomdialog.h
文件 25931 2017-07-10 16:19 HotelManage-master\checkcutomdialog.ui
文件 243 2017-07-10 16:19 HotelManage-master\checkoutdialog.cpp
文件 323 2017-07-10 16:19 HotelManage-master\checkoutdialog.h
文件 7879 2017-07-10 16:19 HotelManage-master\checkoutdialog.ui
文件 7483 2017-07-10 16:19 HotelManage-master\costomerregisterinfodialog.cpp
文件 1349 2017-07-10 16:19 HotelManage-master\costomerregisterinfodialog.h
文件 14888 2017-07-10 16:19 HotelManage-master\costomerregisterinfodialog.ui
文件 12407 2017-07-10 16:19 HotelManage-master\customerwindget.cpp
文件 2092 2017-07-10 16:19 HotelManage-master\customerwindget.h
文件 36000 2017-07-10 16:19 HotelManage-master\customerwindget.ui
目录 0 2018-03-27 11:20 HotelManage-master\help\
............此处省略94个文件信息
相关资源
- 基于qt实现的三连棋井字棋游戏含AI算
- qt4帮助文档——中文版
- PyQ5基本窗口控件详解
- fancybrowser
- Qt版上位机程序.rar
- 净化设备管理
- 示波器参考
- 用Qt写俄罗斯方块游戏的教程和源码
- 基于qt界面的语音交互软件
- PyQt4 精彩分析26个
- Qt_图像放大缩小拖动功能.rar
- 综合组件的界面
- QT 翻页效果基础实现
- 给Qt程序加图标Demo
- QT实现网络拓扑图82995
- test_explore QT实现浏览器功能
- QT的QML 非常好的
- qt模拟键盘
- 基于Qt5的音乐播放器80771
- Conflip.rar
- MQTT协议完整中文版版.pdf
- Qt制作的记事本软件
- Qt5类继承关系图
- Linux下QT串口通信
- amr国际音频编解码实现源码Qt工程
- 利用QT 制作音视频播放器,支持各种
- 基于QT的QQ聊天实现文件传输,消息记
- Qt 崩溃重启.zip
- Azure微软云MQTT连接
-
Pla
yer.zip
评论
共有 条评论