一、更新界面
update();//不及时
qApp->processEvents();//及时更新
二、截图并保存
QScreen * screen = QGuiApplication::primaryScreen();
QPixmap p = screen->grabWindow(ui.CO_chart->winId());
QImage image = p.toImage();
QString name = path + "123.png";
image.save(name);
三、文件对话框,获取文件名及路径
QString OpenFile;//文件路径+文件名
QString OpenFilePath;//文件路径
//打开文件夹中的文件
OpenFile = QFileDialog::getOpenFileName(this,
"",
"",
"(*.txt);;All(*.*)");
//显示路径
QFileInfo OpenFileInfo;
OpenFileInfo = QFileInfo(OpenFile);
OpenFilePath = OpenFileInfo.path(); //路径