16,240
社区成员
发帖
与我相关
我的任务
分享
#include "mainwindow.h"
#include "qdialog.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->pushButton, &QPushButton::pressed, this, &MainWindow::getData);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::getData()
{
QDialog *dialog =new QDialog();
QPoint curpos = ui->pushButton->pos();
QPoint ppos = mapToGlobal(curpos);
dialog->setGeometry(ppos.x(),
ppos.y(), 200, 150);
dialog->exec();
}