控件介绍
基于 QLineEdit,主要针对 文件/文件夹路径选择,判断,打开等操作。
使用
#include "VPathEdit.h"
支持: 创建,继承,设计师提升组件
普通函数
void setMode(Mode mode); //设置操作模式,如文件夹,文件
void setChoosePathActionIcon(const QIcon &icon); //设置 选择 的图标
void setOpenActionIcon(const QIcon &icon);//设置 打开 的图标
bool isExists()//路径是否存在
槽函数
void setChoosePathActionEnable(bool enable);//选择 功能启用
void setChoosePathActionAutoHide(bool enable);//选择 自动隐藏
void setOpenActionEnable(bool enable); //打开 功能启用
void setOpenActionAutoHide(bool enable); //打开 自动隐藏
void setStandardPathEnable(bool enable); //使用标准路径
信号
void pathChanged(const QString& path);//点击重选路径按钮后,触发路径变更信号
标准路径是什么 标准路径如果启用,文本框内容内容将会自动将 \ 转换为 /,自动去除双引号。 比较针对的应用场景,windows下,按住 Shift 右键单击 文件或者文件夹,会多出一个复制路径的菜单,标注路径可以将其转换为我们常用的路径格式。如 “c:\123.txt” -> c:/123.txt
其他函数与 QLineEdit 一致。
实例: