Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: TaleFrance от Март 23, 2021, 20:32



Название: QPainter. File not found: moc_mainwindow.cpp. В чем проблема?
Отправлено: TaleFrance от Март 23, 2021, 20:32
Код:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
 
#include <QMainWindow>
#include <QPainter>
 
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
 
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
 
private:
    Ui::MainWindow *ui;
 
protected:
    void paintEvent(QPaintEvent *) override;
};
 
#endif // MAINWINDOW_H

Не понимаю, в чём проблема. При запуске проекта выводит эти ошибка. Я создал новый проект в пустой папке? Что пошло не так?

При подключении <QPainter> почему-то подчеркивается красным.



Название: Re: QPainter. File not found: moc_mainwindow.cpp. В чем проблема?
Отправлено: tux от Март 23, 2021, 20:43
.pro файл покажите.


Название: Re: QPainter. File not found: moc_mainwindow.cpp. В чем проблема?
Отправлено: TaleFrance от Март 23, 2021, 20:47
MYPLOT.pro
Код:
 


QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    main.cpp \
    mainwindow.cpp

HEADERS += \
    mainwindow.h

FORMS += \
    mainwindow.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target



Вот содержимое папки: