#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QPushButton>
void Button2_clicked()
{
WId hwnd = button2->winId();
}
void Button1_clicked()
{
dialog2->resize(120, 30);
QObject::connect(button2,
&QPushButton
::clicked, Button2_clicked
);
dialog2->exec();
delete dialog2;
}
int main(int argc, char *argv[])
{
dialog1->resize(200, 50);
QObject::connect(button1,
&QPushButton
::clicked, Button1_clicked
);
dialog1->exec();
delete dialog1;
return 0;
}
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QPushButton>
QDialog *dialog1;
QDialog *dialog2;
QPushButton *button1;
QPushButton *button2;
void Button2_clicked()
{
WId hwnd = button2->winId();
}
void Button1_clicked()
{
dialog2 = new QDialog(dialog1);
dialog2->resize(120, 30);
button2 = new QPushButton("Button2", dialog2);
QObject::connect(button2, &QPushButton::clicked, Button2_clicked);
dialog2->exec();
delete dialog2;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
dialog1 = new QDialog;
dialog1->resize(200, 50);
button1 = new QPushButton("Button1", dialog1);
QObject::connect(button1, &QPushButton::clicked, Button1_clicked);
dialog1->exec();
delete dialog1;
return 0;
}
To copy to clipboard, switch view to plain text mode
Bookmarks