Mooc 课程:程序设计基础——发现计算之美
李骏扬 、魏海坤 、仰燕兰 、朱蔚萍 、杨万扣
网址:https://www.icourse163.org/course/SEU-1003771004
多边形类(tvj::Polygon)
详见我的博客 【C++ 程序】 tvj::Polygon类 (多边形类)。
订单管理程序
(使用Qt完成)
maindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QMessageBox>
#include <QTableView>
#include <QVector>
#include <QStandardItemModel>
#include "add.h"
#include "remove.h"
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class Order_info;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
QVector<Order_info>* order_info_all = new QVector<Order_info>();
QStandardItemModel* model = new QStandardItemModel();
private slots:
void add_item(int index);
void remove_item(int index);
void on_actionExit_E_triggered();
void on_pushButton_Add_clicked();
private:
Ui::MainWindow *ui;
Add* add_window;
Remove* remove_window;
};
class Order_info
{
public:
Order_info(double number_in = 0, double price_in = 0)
: number(number_in), price(price_in), total(number_in * price_in) {}
//private:
double number;
double price;
double total;
};
#endif // MAINWINDOW_H
初始界面
添加窗口
添加后:
ALL RIGHTS RESERVED © 2021 Teddy van Jerry
欢迎转载,转载请注明出处。