程序
#ifndef GEOMETRY_H
#define GEOMETRY_H
#include <QDialog>
#include <QLabel>
#include <QGridLayout>
class Geometry : public QDialog
{
Q_OBJECT
public:
Geometry(QWidget *parent = 0);
~Geometry();
void updateLabel();
private:
QLabel *xlabel;
QLabel *xValuelabel;
QLabel *ylabel;
QLabel *yValuelabel;
QLabel *Frmlabel;
QLabel *FrmValuelabel;
QLabel *poslabel;
QLabel *posValuelabel;
QLabel *geolabel;
QLabel *geoValuelabel;
QLabel *widthlabel;
QLabel *widthValuelabel;
QLabel *heightlabel;
QLabel *heightValuelabel;
QLabel *rectlabel;
QLabel *rectValuelabel;
QLabel *sizelabel;
QLabel *sizeValuelabel;
QGridLayout *mainLayout;
protected:
void moveEvent(QMoveEvent *);
void resizeEvent(QResizeEvent *);
};
#endif
#include "geometry.h"
Geometry::Geometry(QWidget *parent)
: QDialog(parent)
{
setWindowTitle("Geometry");
xlabel=new QLabel("x():");
xValuelabel=new QLabel;
ylabel=new QLabel("y():");
yValuelabel=new QLabel;
Frmlabel=new QLabel("Frame():");
FrmValuelabel=new QLabel