在Qt中使用中文路徑

2021-06-09 04:38:35 字數 301 閱讀 6059

在qt中字串預設使用latin-1編碼,不支援中文,需要轉化成支援中文的格式,如gbk等。

使用qtextcodec可以設定qt使用的字元編碼。

qtextcodec*codec=qtextcodec::codecforname("gbk");

qtextcodec::setcodecforlocale(codec);

qtextcodec::setcodecfortr(codec);

qtextcodec::setcodecforcstrings(codec);

在Qt中使用sleep

在qt中使用sleep 關於sleep函式,我們先來看一下他的作用 sleep函式是使呼叫sleep函式的執行緒休眠,執行緒主動放棄時間片。當經過指定的時間間隔後,再啟動執行緒,繼續執行 sleep函式並不能起到定時的作用,主要作用是延時。在一些多執行緒中可能會看到sleep 0 其主要目的是讓出時...

在QT中使用sqlite

sqlite sql 是一款開源輕量級的資料庫軟體,不需要server,可以整合在其他軟體中,非常適合嵌入式系統。qt5以上版本可以直接使用sqlite qt自帶驅動 引入sql模組 在qt專案檔案 pro檔案 中,加入sql模組 qt sql include include include檢查連線...

Qt顯示中文和使用中文路徑

在qt中經常需要顯示中文和適用中文路徑,一般情況下中文顯示沒有問題,而中文路徑需要手動設定,有一下幾種方法 第一種 windows下最常用最有效,直接使用國標碼 include qstring filename qfiledialog getopenfilename this,qstring 讀取匹...