QT:创建扩展方法

时间:2015-01-15 13:01:03

标签: c++ qt

编辑:当前不可能,但在C ++社区中被讨论过。

***我是新的QT(C ++),但有一个C#背景。请原谅我,如果这不是在QT中完成的事情。

我想知道是否有办法用QT(C ++)创建扩展方法,与你可以做的C#非常类似?

修改 我的目标是减少嵌套函数调用。这是为了避免遇到创建FilePath类的麻烦,其中重载QString方法以隐藏格式。

以下是我想要做的一个例子。

我有一个包含系统路径的字符串。我使用QDir::fromNativeSeparators来转义字符串,以便在QFILE对象中使用。

有没有办法创建一个允许以下内容的静态实用程序类?

QString Src = "E:/dfdf/dfdf/";
QFile file(Src.NativeSep());

0 个答案:

没有答案