Всплывающее окно или главное окно Qt focus
Я хотел бы иметь MainWindow, и из него открыть всплывающее окно для отображения некоторой информации. И я хотел бы вывести на передний план тот, который я выбираю, не нажимайте на некоторые из них. В примерах Qt есть хороший пример, но он использует QML. Я не хотел бы использовать qml на данный момент.
У меня уже есть свой класс MainWindow, и я думаю, что мне нужно использовать QDialog для создания всплывающего окна, нет?? Или QWidget?? Идея в том, чтобы показать графики в этом всплывающем окне.
// Constructor
VDLandMarkDemo::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
// Some Initializations
}
// Destructor
MainWindow::~MainWindow(){delete ui;}
void MainWindow::on_graphics_clicked()
{
chartwindow = new QDialog;
chartwindow->activateWindow();
// Some code chart relate on
chartwindow->show();
}
EDIT1: наконец-то я нашел решение моего вопроса в этом посте: Qt: Как сфокусироваться на немодальном QDialog, созданном из главного окна, когда главное окно заблокировано модальным QDialog Спасибо, так или иначе.
Заранее спасибо.