我需要使用QMainWindow的一些属性函数弹出Qwidget。这个QWidget必须嵌入QFontDialog和QColorDialog。
我希望它通过单击弹出一切,而不是通过即QFontComboBox ...是否可能?这些对话框可以嵌入到QWidget
中答案 0 :(得分:3)
您可以在QMdiArea
中添加QMainWindow
,并将任何对话框添加为子窗口。如果需要,可以使子窗口最大化和无框架。
QMdiSubWindow* w = ui->mdiArea->addSubWindow(new QColorDialog());
w->setWindowFlags(Qt::FramelessWindowHint);
w->showMaximized();