qt 关于mapToGlobal获取坐标 出现一个非常奇怪问题
因为控件可能被包含于某个控件之间,想获取该控件与整个界面原点的坐标,于是想到了mapToGlobal。
但是问题就出现了.
程序如下:
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
qDebug()<<ui->lineEdit->mapToGlobal(QPoint(0, 0))<<"???????????????";
}
void Dialog::on_pushButton_clicked()
{
qDebug()<<ui->lineEdit->mapToGlobal(QPoint(0, 0))<<"???????????????";
}