行业知识
qt通过QFileDialog获取文件路径&保存文件&选择文件夹
2026-10-23 10:41:52
来源:互联网转载
一. 引言
�� QT是一款常用的UI设计工具, 我们在日常开发中经常需要对文件或者文件夹进行操作,下面将介绍QT对于获取文件路径&保存文件&选择文件夹等场景的获取的伪代码.
()注:适用于各语言的QT,比如python的pyQT之类的
二.获取文件路径对话框
file_name = QFileDialog::getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)") ##"open file Dialog "为文件对话框的标题,第三个是打开的默认路径,第四个是文件类型过滤器
三.保存文件对话框
file_path = QFileDialog::getSaveFileName(self,"save file","C:\Users\Administrator\Desktop" ,"xj3dp files (*.xj3dp);;all files(*.*)")# file_path即为文件即将保存的绝对路径。形参中的第二个为对话框标题,第三个为打开后的默认给路径,第四个为文件类型过滤器
保存文件:
()QString fileName = QFileDialog::getSaveFileName(this, tr("Save As"), "", tr("Curve TagName Files (*.TXT)"));if (!fileName.isEmpty()){ //一些处理工作,写数据到文件中 QList& plotCurves = m_plot->getPlotCurves(); QFile file(fileName); if (!file.open(QIODevice::ReadWrite | QIODevice::Text)) QMessageBox::critical(this, tr("Error"), tr("Failed to open file \"%1\" for save!").arg(fileName), QMessageBox::Ok); //write file QTextStream wr(&file); for(int i=0; i
上一篇:怎么租用ts服务器?
下一篇:买了华硕服务器怎么用?