查看完整版本: [-- 0x0000000067DDD57D (Qt5Widgets.dll) --]

QTCN开发网 -> Qt安装与发布 -> 0x0000000067DDD57D (Qt5Widgets.dll) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yxinjian 2016-09-28 12:15

0x0000000067DDD57D (Qt5Widgets.dll)

vs2013+qt5.7 编译简单的测试程序报错
0x0000000067E0E164 (Qt5Widgets.dll) (settlementtools.exe 中)处有未经处理的异常:  0xC0000005:  读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。

代码如下:
#include "settlementtools.h"
#include "qdatetime.h"
settlementtools::settlementtools(QWidget *parent)
    : QMainWindow(parent)

{
    this->setWindowFlags(this->windowFlags()&~Qt::WindowMaximizeButtonHint);//隐藏最大化按钮
    QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间
    QString str = time.toString("yyyyMMdd"); //设置显示格式
    
    
    
    ui.lineEdit->setText(str);

    ui.setupUi(this);
}

settlementtools::~settlementtools()
{

}

firebolt 2016-09-28 19:48
ui.lineEdit->setText(str);
放到 ui.setupUi(this); 后面执行。


查看完整版本: [-- 0x0000000067DDD57D (Qt5Widgets.dll) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled