神奇的数据跳变

发布于:2025-08-01 ⋅ 阅读:(17) ⋅ 点赞:(0)

目的

上周遇上了一个非常奇怪的问题,就是软件的数据在跳变,本来数据应该是158吧,数据一会变成10,一会又变成158,数据在不断地跳变,那是怎么回事??
这个问题非常非常的神奇,让人感觉太不可思议了。
在这里插入图片描述

这是这段时间,我遇上的最神奇的事了,没有之一,最神奇的事,下面就给大家说说是怎么个神奇法,会让人想得脑袋疼,一点思路也没有。

下面,听我细细叙来,这就是程序员的工作生活的有意思内容,遇上神奇的事,具体说就是:
1、在我电脑上运行正常
2、在实验室机器运行数据变变了
3、怀疑是病毒,用杀毒软件查杀后,没发现病毒
4、最终找到了问题所在
工作当中的比这复杂的多,现在用简单的例子说明。

情况

例子关键代码

界面布局代码:
在这里插入图片描述

#pragma execution_character_set("utf-8")
#include "JumpChange.h"
JumpChange::JumpChange(QWidget *parent)
    : QMainWindow(parent)
{
   
   
    m_centralWidget = new QWidget(this);
    this->setCentralWidget(m_centralWidget);
    QVBoxLayout* mainVLayout = new QVBoxLayout(this);
    this->m_centralWidget->setLayout(mainVLayout);
    m_splitter = new QSplitter(this);
    mainVLayout->addWidget(m_splitter);
    m_showDataWidget = new ShowDataWidget(this);
    m_operatorDataWidget = new OperatorDataWidget(this);
    m_operatorDataWidget->setShowDataWidget(m_showDataWidget);
    m_splitter->addWidget(m_showDataWidget);
    m_splitter->setStretchFactor(0, 8);
    m_splitter->addWidget(m_operatorDataWidget);
    m_splitter->setStretchFactor(1, 2);
}
JumpChange::~JumpChange()
{
   
   
}

初始化数据的代码:

void ShowDataWidget::initStudentScore

网站公告

今日签到

点亮在社区的每一天
去签到