本人刚学Qt想画一个矩形并显示,可是运行执行文件时出现提示框说执行文件出问题请关闭,大家能不能帮忙看一下啊,非常感谢,原代码如下:
#include <QApplication>
#include <QWidget>
#include <QPainter>
class mywindow:public QWidget
{
public:
mywindow();
private:
void paintEvent(QPaintEvent* event);
QPainter *paint;
};
void mywindow::paintEvent(QPaintEvent* event){
paint= new QPainter;
paint->begin(this);
paint->drawRect(20,20,160,160);
paint->end();
}
mywindow::mywindow()
{ setGeometry(100,100,200,200);
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
mywindow *window;
window->show();
return app.exec();
}: