简单的超市收银系统,QT5.3+Ubuntu14.04


在Ubuntu上编写的基于QT5.3的超市收银系统,数据库用的是sqlite3,功能比较简单,员工登陆,通过输入商品编号显示商品信息,输入商品件数后累加金额,可以对会员进行打折优惠,打印清单,当天销售额累计,库存警告等。如果要在Windows平台运行还要进行些许修改
资源截图
代码片段和文件信息
#include “addvip.h“
#include “ui_addvip.h“
#include “QSqlQuery“
#include 
#include 

AddVip::AddVip(QWidget *parent) :
    QDialog(parent)
    ui(new Ui::AddVip)
{
    QPalette bg;
    bg.setBrush(QPalette::BackgroundQBrush(QPixmap(“D:/Market/2.jpg“)));
    this->setPalette(bg);
    //AddVip::db = QSqlDatabase::addDatabase(“QSQLITE“);
    //AddVip::db.setDatabaseName(“/home/gavin/Qt/5.2.1/gcc_64/bin/Market/market.db3“);
    //if(AddVip::db.open())
    //{
        //QMessageBox::warning(thistr(“dfsd“)“ dsfsd“QMessageBox::Yes);
    //}
    ui->setupUi(this);
    setWindowtitle(“添加会员“);
}

AddVip::~AddVip()
{
    //AddVip::db.close();
    //QSqlDatabase::removeDatabase(“/home/gavin/Qt/5.2.1/gcc_64/bin/Market/market.db3“);
    delete ui;
}


void AddVip::on_Submit_clicked()
{
    QString temp_name = ui->vip_name->text();
    QString temp_point = ui->default_point->text();
    QSqlQuery query;
    QString sql = “select count(*) from VIP“;
    query.exec(sql);
    if(query.next())
    {
        AddVip::a = QString::number(query.value(0).toInt()+12138);
    }
    sql = “insert into VIP values(‘“+AddVip::a+“‘‘“+temp_name+“‘“+temp_point+“1)“;
    query.exec(sql);
    sql = “select * from VIP where VID=“+AddVip::a;
    query.exec(sql);
    if(query.next())
    {
        QMessageBox::warning(thistr(“信息“)“会员信息添加成功
会员编号为“+AddVip::a
                            QMessageBox::Yes);
    }
    else
    {
        QMessageBox::warning(thistr(“错误“)“会员信息添加失败“
                            QMessageBox::Yes);
    }
}

void AddVip::on_Close_clicked()
{
    this->close();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-10-06 18:57  Market
     文件     1001325  2014-06-24 20:02  Market1.jpg
     文件       67060  2014-06-24 20:10  Market2.jpg
     文件        2092  2014-06-23 16:22  Marketadd.ui
     文件        1668  2014-06-25 16:54  Marketaddvip.cpp
     文件         391  2014-06-23 17:38  Marketaddvip.h
     文件        1899  2014-06-23 17:33  Marketaddvip.ui
     文件         521  2014-06-25 16:54  Marketlistprint.cpp
     文件         360  2014-06-25 13:45  Marketlistprint.h
     文件         860  2014-06-25 12:19  Marketlistprint.ui
     文件        1108  2014-06-25 16:54  Marketlogin.cpp
     文件         330  2014-06-25 12:02  Marketlogin.h
     文件        1879  2014-06-25 12:02  Marketlogin.ui
     文件         525  2014-06-25 16:54  Marketmain.cpp
     文件        7067  2014-06-25 16:54  Marketmarket.cpp
     文件        9216  2014-06-25 18:39  Marketmarket.db3
     文件         859  2014-06-25 13:06  Marketmarket.h
     文件         614  2014-06-25 12:14  MarketMarket.pro
     文件       17883  2014-06-25 19:05  MarketMarket.pro.user
     文件       18375  2014-06-25 13:46  MarketMarket.pro.user.b2b7170
     文件        8772  2014-06-25 12:27  Marketmarket.ui
     文件        1179  2014-06-25 16:54  Marketulogin.cpp
     文件         408  2014-06-25 12:05  Marketulogin.h
     文件        1872  2014-06-25 11:53  Marketulogin.ui
     文件         278  2014-10-06 19:16  超市收银系统操作注意事项.txt

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)