控件介绍

基于 QLineEdit,主要针对 文件/文件夹路径选择,判断,打开等操作。

使用

  1. #include "VPathEdit.h"

支持: 创建,继承,设计师提升组件

普通函数

  1. void setMode(Mode mode); //设置操作模式,如文件夹,文件
  2. void setChoosePathActionIcon(const QIcon &icon); //设置 选择 的图标
  3. void setOpenActionIcon(const QIcon &icon);//设置 打开 的图标
  4. bool isExists()//路径是否存在

槽函数

  1. void setChoosePathActionEnable(bool enable);//选择 功能启用
  2. void setChoosePathActionAutoHide(bool enable);//选择 自动隐藏
  3. void setOpenActionEnable(bool enable); //打开 功能启用
  4. void setOpenActionAutoHide(bool enable); //打开 自动隐藏
  5. void setStandardPathEnable(bool enable); //使用标准路径

信号

  1. void pathChanged(const QString& path);//点击重选路径按钮后,触发路径变更信号

标准路径是什么 标准路径如果启用,文本框内容内容将会自动将 \ 转换为 /,自动去除双引号。 比较针对的应用场景,windows下,按住 Shift 右键单击 文件或者文件夹,会多出一个复制路径的菜单,标注路径可以将其转换为我们常用的路径格式。如 “c:\123.txt” -> c:/123.txt

其他函数与 QLineEdit 一致。
VPathEdit.gif
实例:
VPathEdit | 地址编辑框 - 图2