Qt2
Download source
#include <qapplication.h> #include <qwidget.h> #include <qpainter.h> class MyWidget : public QWidget { public: MyWidget( QWidget *parent=0); protected: void paintEvent(QPaintEvent *pev); }; MyWidget::MyWidget( QWidget *parent) : QWidget( parent) { } void MyWidget::paintEvent( QPaintEvent *) { QString s; int y = height(); int x = width(); s.sprintf("x = %d y = %d",x,y); QPainter p( this ); p.drawText(rect(),Qt::AlignCenter,s); } int main(int argc, char *argv[]) { QApplication app(argc, argv); MyWidget *w = new MyWidget(); w->resize(280, 150); w->setWindowTitle("Example Qt2"); w->show(); return app.exec(); }
Maintained by John Loomis, updated Tue Jun 01 12:21:46 2010