1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
#include <QtGui/QApplication>
#include <QtWebKit>
#include <QtGui/QMouseEvent>
#include <QtGui/QLineEdit>
#include <QtGui/QBoxLayout>
#include <QObject>
#include "Window.h"
FenPrincipale::FenPrincipale(){
QWebView *view = new QWebView();
view->load(QUrl("http://127.0.0.1/TAJP/"));
view->show();
QObject::connect(view, SIGNAL(mouseMoveEvent(event)), this, SLOT(displayPosition()));
QWidget *DisplayPos= new QWidget(this);
editPosX= new QLineEdit;
editPosY= new QLineEdit;
QBoxLayout *Box= new QBoxLayout;
Box->addWidget(editPosX);
Box->addWidget(editPosY);
DisplayPos->setLayout(Box);
}
void FenPrincipale::mouseMoveEvent ( QMouseEvent * event )
{
posX = event->x();
posY = event->y();
QWidget::mouseMoveEvent(event);
}
void FenPrincipale::displayPosition(){
while(true)
{
editPosX->setText(QString::number(posX));
editPosY->setText(QString::number(posY));
}
} |
Partager