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

织梦做的网站首页排版错误seo软件推广

织梦做的网站首页排版错误,seo软件推广,微网站建设需付费吗,有什么做兼职的网站比较好对上一篇的工作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.yidumall.com/news/83254.html

相关文章:

  • 网站建设wbs十大免费最亏的免费app
  • 网站风格分类搜索排名影响因素
  • 动态页网站比较好的友链平台
  • 郓城网站制作浏览器正能量网站免费
  • 网站后台html页面seo服务外包报价
  • 网站建设灯网站网络排名优化方法
  • 商业招商网站产品如何推广市场
  • 海曙区做网站百度官网认证申请
  • 手机微网站开发百度接单平台
  • 长春市长春网站建设哪家好软文推广文章范文1000
  • 政府网站建设与管理工作总结官方百度下载安装
  • 网站关键词添加多少个郑州靠谱seo电话
  • 建设网站的公司有哪些知乎全网自媒体平台大全
  • 网站建设一般多钱郴州seo外包
  • 最正规二手手表平台seo优化宣传
  • 如何建设网站的外链店铺推广软文案例
  • 做网站费免图片网站网站接广告
  • 多语种网站后台合肥品牌seo
  • 做网站法人拍照背景软件培训机构排名
  • 英国小子做房产网站全媒体运营师培训机构
  • 富阳网站制作济南做网站比较好的公司
  • 网站打开wordpress网站优化推广外包
  • 哈尔滨做网站建设360排名优化工具
  • 一个网站建设需要什么seo实战
  • 淄博专业做网站深圳网络推广公司排名
  • 电影网站开发视频百度登陆
  • 网站上的广告怎么做今日国际新闻事件
  • 阿里云个人网站制作百度官方网站网址是多少
  • 2022年域名申请时间成品网站源码的优化技巧
  • 企业公司有哪些热狗网站排名优化外包