qt程序在win10正常运行win7电脑上崩溃

登录界面if (LoginFrameBarnullptr){LoginFrameBarLoginFrame::Instance();}LoginFrame::LoginFrame(QWidget *parent): QDialo

    //登录界面
    if (LoginFrameBar == nullptr)
    {
        LoginFrameBar = LoginFrame::Instance();
    }

 

LoginFrame::LoginFrame(QWidget *parent)
    : QDialog(parent)
{
    ui.setupUi(this);
    setWindowFlags(windowFlags()&Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);
    setFixedSize(this->width(), this->height());
    setWindowTitle(QStringLiteral("用户登录"));
    clearInfo();
    connect(ui.pushButton_login, SIGNAL(clicked()), this, SLOT(onLoginClickSlot()));
    
}

LoginFrame::~LoginFrame()
{

}

LoginFrame* LoginFrame::Instance()
{
    if (!m_gLoginFrame)
    {
        m_gLoginFrame = new LoginFrame();
    }

    return m_gLoginFrame;
}

 

 

将代码修改为

LoginFrame* LoginFrame::Instance()
{
    if (!m_gLoginFrame)
    {
        m_gLoginFrame = new LoginFrame(0);
    }

    return m_gLoginFrame;
}

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754832014a5205397.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信