首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定制QProgressBar

定制QProgressBar
EN

Stack Overflow用户
提问于 2016-07-29 10:38:31
回答 1查看 271关注 0票数 0

当我试图启动以下代码时,我得到了undefined reference to vtable for CustomProgressBar'错误:

customprogressbar.h

代码语言:javascript
复制
#ifndef CUSTOMPROGRESSBAR_H
#define CUSTOMPROGRESSBAR_H
#include <QProgressBar>
#include "task.h"

class CustomProgressBar : public QProgressBar
{
Q_OBJECT
public:
    CustomProgressBar(DayTask, QWidget* parent = 0);
protected:
    void paintEvent(QPaintEvent *) Q_DECL_OVERRIDE;

private:
    DayTask task;
};

#endif // CUSTOMPROGRESSBAR_H

customprogressbar.cpp

代码语言:javascript
复制
#include "customprogressbar.h"
#include <QPainter>

CustomProgressBar::CustomProgressBar(DayTask task, QWidget* parent) :
    task{task},
    QProgressBar(parent)
{

}
//paintevent

是什么导致了这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-29 10:45:36

也许moc (元对象编译器)没有为您的头运行?不管怎么说,这是this question的复制

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38656739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档