在Qt中,我们可以通过以下方式来修改这段代码:
#include <QApplication>
#include "mainwindow.h"
#include "in_manage.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
//w.show();
InManage im; // 实例化一个库存管理对象
Goods g1(QString("可乐"), 100);// 添加几个初始的商品
Goods g2(QString("薯片"), 200);
im.addGoods(g1);
im.addGoods(g2);
im.showAllGoods();// 显示所有商品及其库存数量
im.updateQuantity("可乐", 50);// 增加可乐库存数量50
im.removeGoods("薯片");// 删除薯片
im.showAllGoods();// 再次显示所有商品及其库存数量
return a.exec();
}
这里我们将类名in_manage
和goods
改为了Qt风格的命名规范InManage
和Goods
,并且包含了头文件”mainwindow.h”和”in_manage.h”。同时,在最后调用了a.exec()函数来启动Qt应用程序的事件循环。