如何通过用户界面中的插槽处理文件路径?

Posted

技术标签:

【中文标题】如何通过用户界面中的插槽处理文件路径?【英文标题】:How to deal with File Path thruogh slots in User Interface? 【发布时间】:2019-12-01 06:16:36 【问题描述】:

我想为我的离线地图项目 (C++) 构建一个简单的接口,如何将传递给我的函数loadFile("G:/QT/Projects/database/city.osm.pbf"); 的路径替换为打开文件,以便函数加载文件从我的地图文件中获取路径选择?

【问题讨论】:

如果您有几个问题,请创建几个帖子 【参考方案1】:
void MainWindow::on_action_Open_File_triggered()

    QString FileName = QFileDialog::getOpenFileName(this,tr("Open File"),"C://","OSM File (*.pbf)" );
    //cout << "File Name \t"<< FileName.toStdString() <<endl;
    string FilePath2 = FileName.toStdString();
    loadFile(FilePath2);

【讨论】:

以上是关于如何通过用户界面中的插槽处理文件路径?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Alexa Skill 中的用户随机输入中提取自定义插槽

如何使用 Qt Creator 将按钮单击信号(“触发”信号)与工具栏中的用户按钮的动作/插槽功能连接起来?

如何在Python中将用户输入转换为文件路径

如何在批处理文件中传递参数

Qt:如何将不同类的静态信号连接到插槽?

如何将标签/插槽添加到输入字段 Vue