在檔案路徑中,常用的方式有兩種:
使用"/";
使用"\』.
這兩種方式都可以用來表示檔案的路徑。
一般可以通用,但是在某些情況下(比如比較路徑是否相等),』\『和』/'就會造成困擾。
今天發現qt中有兩個非常好用的介面:
[
static
] qstring qdir::
fromnativeseparators
(const qstring &pathname)
[static
] qstring qdir::
tonativeseparators
(const qstring &pathname)
其中,tonativeseparators函式可以將以「/」作為分隔符的路徑,轉化為本機的表示方式,比如說windows的"\"。
fromnativeseparators則是其逆過程,是將本地的表示方式轉化為以』/'作為分隔符的方式。
關於js中「 」和「 」的區別
1.三個等號我們稱為等同符,當等號兩邊的值為相同型別的時候,直接比較等號兩邊的值,值相同則返回true,若等號兩邊的值型別不同時直接返回false。例 100 100 返回false abc abc 返回false abc abc 返回true nan nan 返回false false false...
QString轉化為char 的方式
qt幫助文件中給的乙個demo qstring tmp test qbytearray text tmp.tolocal8bit char pch new char text.size 1 strcpy pch,text.data delete data 別的文章中也給出了一些方法 char chs...
QT關於快捷方式檔案名字的顯示
最近在用qt做windows系統檔案的展示,發現做出來後快捷方式的檔名顯示的仍然是原檔名,不是快捷方式的名字。做了qfilesystemmodel的子類,重寫了data 方法 qvariant ammfilesystemmodel data const qmodelindex index,int r...