Qt程序崩溃,,就几行代码,求助!

Italink 2019-10-30 09:41:53
为什么这么简单的几条代码会出错?百度说,是因为有野指针,我就纳闷了,我就定义了一个QTimer*,已经用new构造了,况且我也没访问啊。怎么就崩溃了。只有我把timer定义在局部,才能正常运行,这是为什么

mousedropper.h

#ifndef MOUSEDROPPER_H
#define MOUSEDROPPER_H

#include <QMouseEvent>
#include <QWidget>
#include <QDebug>
#include <QTimer>
class MouseDropper : public QWidget
{
Q_OBJECT
public:
explicit MouseDropper(QWidget *parent = nullptr);
private:
QTimer *timer;

};

#endif // MOUSEDROPPER_H

mousedropper.cpp

#include "mousedropper.h"

#include <QApplication>
#include <QDesktopWidget>
#include <QPainter>
MouseDropper::MouseDropper(QWidget *parent)
: QWidget(parent)
, timer(new QTimer())
{
}



另外,在做一个Qt颜色选择控件,目前是这个效果,老哥们有什么建议啊

...全文
252 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Italink 2019-10-31
  • 打赏
  • 举报
回复
引用 2 楼 这是一个正经昵称的回复:
我这里这么写不出错
我就挺奇怪的,有时候会出错,有时候又没错,同样的结构,别的地方没有问题,一到这里就有问题,删了这部分代码,又没问题了,好烦
  • 打赏
  • 举报
回复
我这里这么写不出错
Italink 2019-10-31
  • 打赏
  • 举报
回复
手动置顶

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧