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

模板建站和自助建站奇客影院wordpress

模板建站和自助建站,奇客影院wordpress,分切机网站建设,站酷网素材对上一篇的工作C学习笔记 | 基于Qt框架开发实时成绩显示排序系统1-CSDN博客继续优化#xff0c;增加一个显示运动员每组成绩的折线图。 1#xff09;在Qt Creator的项目文件#xff08;.pro文件#xff09;中添加对Qt Charts模块的支持#xff1a; QT charts 2#xf…对上一篇的工作C学习笔记 | 基于Qt框架开发实时成绩显示排序系统1-CSDN博客继续优化增加一个显示运动员每组成绩的折线图。 1在Qt Creator的项目文件.pro文件中添加对Qt Charts模块的支持 QT charts 2在 AthleteModel.h 中添加  public:// 获取所有运动员的列表std::vectorAthlete getAthletes() const;3)在athletemodel.cpp的最后添加 std::vectorAthlete AthleteModel::getAthletes() const {std::vectorAthlete 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.dnsts.com.cn/news/58212.html

相关文章:

  • 北京建设工程教育中心网站手机网站营销页
  • 做PPT素材图片网站 知乎协会网站建设
  • 网站视频做栏目一般一期多钱北京网站建设公司拟
  • 企业门户网站建设行情建设网站价钱
  • dede网站根目录寿宁建设局网站
  • 常平东莞网站建设个人免费注册公司
  • 简历制作网站免费wordpress视频网站主题
  • 东莞企网站建设建网站 京公网安
  • 厦门同安区建设局网站佛山网站优化建设
  • 网站设计的大公司主要是WordPress
  • 网站建设哪里专业新鸿儒网站建设
  • 网站建设都讲哪些内容网站维护 网站建设属于什么
  • 网站建设 万网做网站买个域名多少钱
  • 网站优化软件wordpress网站如何与关联
  • 安全的网站建设推广医院网站
  • 在哪里可以免费做个人网站建设学校网站的意义
  • 工程建设资质单位网站黄村做网站的公司
  • 做网站哪里买空间好网站设计建设维护
  • 做外贸的网站怎么建立汽车租赁网站怎么做
  • 电子商务网站开发技术解决方案写代码做网站需要多好的cpu
  • php网站设计要学多久emlog与wordpress
  • 酒水销售网站模板金融网站开发公司
  • 雄安建设工程信息网站做分享衣服网站的初衷是什么意思
  • p2p网站建设方案做网站开发的笔记本配置
  • 深圳网站建设的客户在哪里wordpress roles
  • .net网站吃内存工商注册官方网站
  • 户外商品网站制作苏州企业网站设计开发
  • 网站制作与网页制作长沙网红打卡地
  • 湛江个人网站制作在哪里做做小程序的公司有哪些比较好
  • 电商网站建设源代码电子科技网站