zoukankan      html  css  js  c++  java
  • Qt 获取文件的路径和选择打开文件的对话框

    1.打开获取文件夹路径的对话框

    QString filePath = QFileDialog::getExistingDirectory(this, “请选择文件保存路径…”, “./”);

    第一个参数为父类,第二个参数为弹出路径选择对话框的左上角的标题,第三个为打开对话框的起始路径。


    2.打开一个选择打开文件的对话框()

    QDesktopServices::openUrl(QUrl(ui.lineEdit->text(), QUrl::TolerantMode)); 第一个参数为,打开的路径,第二个为默认参数。

    在适当的Web浏览器中为用户的桌面环境打开给定的url,如果成功,返回true; 否则返回false。

    如果URL是对当地文件的引用(例如 URL方案是“file”),然后它将用一个合适的应用程序而不是Web浏览器打开。


    3.弹出一个打开选择文件对话框,返回文件所在的路径(xx/xx/xx.txt)

    1 QString fileName = QFileDialog::getOpenFileName();//xx/xx/xx.xx
    2 QFileInfo base(fileName);
    3 QString basename = base.baseName(); //打开的文件文件名,xx。不包含文件后缀
  • 相关阅读:
    理解JAVA常量池
    java存储位置经典例子
    java通过句柄访问对象
    常用排序算法小结
    String,StringBuffer与StringBuilder的区别
    BGP
    BGP
    python编码问题实例
    从一段代码学习二叉树
    二叉树学习笔记--先序遍历
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/13328785.html
Copyright © 2011-2022 走看看