Qt Creator QSpinbox值乱码

Windows系统下,系统语言设置,区域格式改为 中文(简体汉字,澳门特别行政区)
Qt Creator自身 和 开发程序中的 QSpinbox类 的值显示都是乱码(也可能是其它字符集,反正不是阿拉伯数字)

设置一下编码方式呢,在main.cpp中添加如下代码:

#include "mainwindow.h"
#include <QApplication>
//头文件
#include <QTextCodec>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //设置编码格式
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForTr(codec);
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    MainWindow w;
    w.show();
    
    return a.exec();
}