当前位置:网站首页>QT随手笔记(六)——更新界面、截图、文件对话框
QT随手笔记(六)——更新界面、截图、文件对话框
2022-07-26 09:28:00 【飞扬123_123】
一、更新界面
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(); //路径
边栏推荐
猜你喜欢
随机推荐
Paper notes: knowledge map kgat (unfinished temporary storage)
如何添加一个PDB
暑假末尾学习笔记
(2006, MySQL server has gone away) problem handling
volatile 靠的是MESI协议解决可见性问题?(上)
[MySQL] detailed explanation of MySQL lock (III)
Redis principle and use - Basic Features
Solve "note: one or more layouts are missing the layout_width or layout_height attributes."
Bloom filter
Vertical search
Neural network and deep learning-6-support vector machine 1-pytorch
安卓 实现缓存机制,多种数据类型缓存
asp.net 使用redis缓存
大二上第三周学习笔记
[Online deadlock analysis] by index_ Deadlock event caused by merge
Object 的Wait Notify NotifyAll 源码解析
Use of OpenCV class
MySql5.7.25源码安装记录
Calling DLL to start thread
性格测试系统v1.0








