#ifndef JOSE_H
#define JOSE_H
#include <QApplication>
#include <QDialog>
#include <QPushButton>
#include <QWidget>
#include <QFont>
#include <OGLWidged> //-----Here's the "missing file"
{
public:
//public slots:
// void repaint();
protected:
void repaint();
};
#endif
#ifndef JOSE_H
#define JOSE_H
#include <QApplication>
#include <QDialog>
#include <QPushButton>
#include <QWidget>
#include <QFont>
#include <OGLWidged> //-----Here's the "missing file"
class josewidget : public QWidget
{
public:
josewidget (QWidget *parent = 0);
//public slots:
// void repaint();
protected:
void paintEvent(QPaintEvent *event);
void repaint();
};
#endif
To copy to clipboard, switch view to plain text mode
#include "jose.h"
#include <QTime>
#include <QTimer>
#include <QPainter>
#include <QPaintEvent>
//#include <QGLWidget>
josewidget
::josewidget(QWidget *parent
){
//OGLwidget = new OGLWidget;
setFixedSize(400,200);
setAutoFillBackground(false);
ok->setGeometry (60,40,75,30);
quit->setGeometry (150,40,165,30);
connect(quit,SIGNAL(clicked()),qApp,SLOT(quit()));
connect(ok,SIGNAL(clicked()),qApp,SLOT(Event));
}
{
unsigned long int i;
time.currentTime();
qsrand ((unsigned int)time.second());
painter.
setPen(QPen(Qt
::black,
1, Qt
::SolidLine, Qt
::RoundCap));
painter.
setRenderHint(QPainter::Antialiasing,
true);
for(i=0;i<=100000;i++){
painter.drawPoint(qrand()%400, qrand()%300);
}
}
#include "jose.h"
#include <QTime>
#include <QTimer>
#include <QPainter>
#include <QPaintEvent>
//#include <QGLWidget>
josewidget::josewidget(QWidget *parent)
: QWidget(parent)
{
//OGLwidget = new OGLWidget;
setFixedSize(400,200);
setAutoFillBackground(false);
QPushButton *ok = new QPushButton(tr("Ok"),this);
ok->setGeometry (60,40,75,30);
ok->setFont(QFont("Times",18, QFont::Bold));
QPushButton *quit = new QPushButton(tr("Salir"),this);
quit->setGeometry (150,40,165,30);
quit->setFont(QFont("Times",18, QFont::Bold));
connect(quit,SIGNAL(clicked()),qApp,SLOT(quit()));
connect(ok,SIGNAL(clicked()),qApp,SLOT(Event));
}
void josewidget::paintEvent(QPaintEvent *event)
{
unsigned long int i;
QTime time;
time.currentTime();
qsrand ((unsigned int)time.second());
QPainter painter(this);
painter.setPen(QPen(Qt::black, 1, Qt::SolidLine, Qt::RoundCap));
painter.setRenderHint(QPainter::Antialiasing, true);
for(i=0;i<=100000;i++){
painter.drawPoint(qrand()%400, qrand()%300);
}
}
To copy to clipboard, switch view to plain text mode
#include "jose.h"
int main(int argc, char *argv[])
{
josewidget *dialog = new josewidget;
dialog->show();
return app.exec();
}
#include "jose.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
josewidget *dialog = new josewidget;
dialog->show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks