当前位置: 首页 > news >正文

怎么做网上卖菜网站优化方案的格式及范文

怎么做网上卖菜网站,优化方案的格式及范文,做海报有什么素材网站知乎,wordpress 最新版本对上一篇的工作C学习笔记 | 基于Qt框架开发实时成绩显示排序系统1-CSDN博客继续优化,增加一个显示运动员每组成绩的折线图。 1)在Qt Creator的项目文件(.pro文件)中添加对Qt Charts模块的支持: QT charts 2&#xf…

对上一篇的工作C++学习笔记 | 基于Qt框架开发实时成绩显示排序系统1-CSDN博客继续优化,增加一个显示运动员每组成绩的折线图

1)在Qt Creator的项目文件(.pro文件)中添加对Qt Charts模块的支持:
QT += charts
2)在 AthleteModel.h 中添加 
public:// 获取所有运动员的列表std::vector<Athlete> getAthletes() const;

3)在athletemodel.cpp的最后添加
std::vector<Athlete> AthleteModel::getAthletes() const {std::vector<Athlete> athletesList;for (int row = 0; row < rowCount(); ++row) {Athlete athlete;athlete.name = item(row, 0)->text().toStdString();for (int col = 1; col <= 6; ++col) {  // 假设前6列是成绩athlete.scores[col - 1] = item(row, col)->text().toFloat();}athlete.totalScore = item(row, 7)->text().toFloat();  // 假设第7列是总分athletesList.push_back(athlete);}return athletesList;
}

3)需要确保UI中有一个Tool Button按钮,命名为actionBtn

4)在mainwindow.cpp中添加按钮以及其槽函数
//其他内容....
#include <QtCharts>
using namespace QtCharts;//其他代码....QAction* actBtn = new QAction(QIcon(":/ZXT.png"), "折线图");ui->actionBtn->setDefaultAction(actBtn);connect(ui->actionBtn, &QToolButton::triggered, this, [=]() {QChart *chart = new QChart();chart->setTitle("运动员成绩折线图");chart->legend()->setVisible(true);chart->legend()->setAlignment(Qt::AlignBottom);// 获取所有运动员的列表auto athletes = model->getAthletes();for (const auto &athlete : athletes) {QLineSeries *series = new QLineSeries();series->setName(QString::fromStdString(athlete.name));for (int i = 0; i < 6; ++i) { // 假设有6次成绩series->append(i + 1, athlete.scores[i]); // 添加每次成绩到序列}chart->addSeries(series);}chart->createDefaultAxes();if (!athletes.empty()) {// 假设所有运动员至少有一次成绩,设置水平轴范围为1到6chart->axes(Qt::Horizontal).first()->setRange(1, 6);// 这里需要确定垂直轴的合适范围float maxScore = 0;float minScore = 200;for (const auto &athlete : athletes) {for (float score : athlete.scores) {if (score > maxScore) maxScore = score;if (score < minScore) minScore = score;}}chart->axes(Qt::Vertical).first()->setRange(minScore, maxScore);}QChartView *chartView = new QChartView(chart);chartView->setRenderHint(QPainter::Antialiasing);// 创建一个新窗口显示这个图表QMainWindow *chartWindow = new QMainWindow();chartWindow->setCentralWidget(chartView);chartWindow->resize(1000, 500);chartWindow->setWindowIcon(QIcon(":/ZXT.png"));chartWindow->setWindowTitle("成绩折线图");chartWindow->show();});ui->actionBtn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);//其他代码....


5)最后导出安装

参考这篇博文:
QT导出安装文件的方法(WIN和Andriod平台)_qt怎么导出项目-CSDN博客

windeployqt study_Qt.exe

我的下一篇博文对该程序继续优化,增加了保存按钮:C++ Qt框架开发|基于Qt框架开发实时成绩显示排序系统(3) 保存表格数据-CSDN博客

http://www.ds6.com.cn/news/75766.html

相关文章:

  • 织梦cms wordpress廊坊seo推广
  • 怎样优化网站 优帮云seo整站怎么优化
  • 北京建网站开发要怎么做网络推广
  • 手机网站asp个人博客网页制作
  • 承德网站建设费用十大外贸电商平台
  • 做行业网站赚钱吗国内seo排名
  • 北京朝阳区天气预报黑龙seo网站优化
  • 国外做连接器平台网站在哪里可以发布自己的广告
  • 英文网站建设980北京疫情最新数据
  • php如何做动态网站国内免费b2b网站大全
  • 北京欢迎你 网站建设seo怎么读
  • 电商网站储值消费系统国际新闻最新消息
  • 建官方网站的公司怎样无货源开网店
  • 做牛津布面料在哪个网站找客户企业课程培训
  • 如何做介绍一门课程的网站百度竞价排名规则及费用
  • 做谷歌网站使用什么统计代码吗全网品牌推广
  • 网站域名做入什么科目百度网页游戏排行榜
  • web网页设计心得体会什么是网站优化
  • 成品网站nike源码1688免费关键词投放
  • 廊坊企业网站外包如何推广我的网站
  • 网站开发语言php免费制作logo的网站
  • 工信部网站备案多久网络推广网上营销
  • 网站建 设方案说明书搜索引擎优化要考虑哪些方面
  • wordpress学习pdf黑帽seo排名技术
  • 做农村电子商务的网站有哪些内容网站服务公司
  • 什么免费推广网站好seo人员招聘
  • 客户制作网站时的问题如何网络媒体推广
  • 独立的淘客网站名么做近日发生的重大新闻
  • 昆明做一个公司网站多少费用百度seo效果
  • wordpress 网站同步青岛网站设计微动力