QWidget
カーソルが画像上にあるときにカーソルの座標を表示したいのですが、を使用するのが最善の方法であると読みましたQLineEdit
が、それを使用する方法が見つかりませんでした。QLineEdit
カーソルに追従するために、どのように開始し、どのように表示するのですか? PS:ポイント座標を設定する方法を知っています。これが私がやっている方法です:
void QImageWidget::mouseMoveEvent( QMouseEvent *event ){
int x = event->pos( ).x();
int y = event->pos( ).y();
if( cursorLineEdit != NULL && cursorLineEdit->isEnabled( ) )
cursorLineEdit->setText( QString( "[ %1 , %2 ]" ).arg( x ).arg( y ) );
}
mouseTracking はすでに true に設定されています:
this->setMouseTracking(true);
ありがとう !
EDIT : cursorLineEdit は、表示したい QLineEdit です。QWidget コンストラクターで初期化する必要がありますが、方法がわかりません。