Why the following program does not run properly?
thanks.
#ifndef E_H
#define E_H
#include <QWidget>
#include <QPaintEvent>
{public:
protected:
};
#endif // E_H
#ifndef E_H
#define E_H
#include <QWidget>
#include <QPaintEvent>
class paint:public QWidget
{public:
paint(QWidget* parent=0);
protected:
void paintevent(QPaintEvent*event);
};
#endif // E_H
To copy to clipboard, switch view to plain text mode
#include <QtWidgets>
#include "paint.h"
{
setWindowTitle("Paint");
resize(500, 500);}
{
QPen pen
(Qt
::black,
2, Qt
::SolidLine);
painter.setPen(pen);
painter.drawLine(100,100,100,100);
}
#include <QtWidgets>
#include "paint.h"
paint::paint(QWidget *parent): QWidget(parent)
{
setWindowTitle("Paint");
resize(500, 500);}
void paint::paintevent(QPaintEvent *)
{
QPainter painter(this);
QPen pen (Qt::black, 2, Qt::SolidLine);
painter.setPen(pen);
painter.drawLine(100,100,100,100);
}
To copy to clipboard, switch view to plain text mode
#include <QtWidgets>
#include "paint.h"
int main(int argc, char *argv[])
{
paint pa;
pa.show();
return app.exec();
}
#include <QtWidgets>
#include "paint.h"
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
paint pa;
pa.show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
QT=widgets
SOURCES += \
main.cpp \
paint.cpp
HEADERS += \
paint.h
QT=widgets
SOURCES += \
main.cpp \
paint.cpp
HEADERS += \
paint.h
To copy to clipboard, switch view to plain text mode
Untitled2.jpg
Bookmarks