简单的超市收银系统,QT5.3+Ubuntu14.04
在Ubuntu上编写的基于QT5.3的超市收银系统,数据库用的是sqlite3,功能比较简单,员工登陆,通过输入商品编号显示商品信息,输入商品件数后累加金额,可以对会员进行打折优惠,打印清单,当天销售额累计,库存警告等。如果要在Windows平台运行还要进行些许修改
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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
#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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)