***我是新的QT(C ++),但有一个C#背景。请原谅我,如果这不是在QT中完成的事情。
我想知道是否有办法用QT(C ++)创建扩展方法,与你可以做的C#非常类似?
修改 我的目标是减少嵌套函数调用。这是为了避免遇到创建FilePath类的麻烦,其中重载QString方法以隐藏格式。
以下是我想要做的一个例子。
我有一个包含系统路径的字符串。我使用QDir::fromNativeSeparators
来转义字符串,以便在QFILE
对象中使用。
有没有办法创建一个允许以下内容的静态实用程序类?
QString Src = "E:/dfdf/dfdf/";
QFile file(Src.NativeSep());