91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Qt學習總結(C魚)之路徑參數引用

發布時間:2020-10-20 20:00:15 來源:網絡 閱讀:1088 作者:CFishHome 欄目:軟件技術

1.引用相對路徑:

例如: QCursor cursor(QPixmap("1.png"));

問題:會發現引用失敗,這是因為相對路徑都是從當前工作目錄開始找起文件的。可以通過以下函數獲取當前工作目錄:

bool QDir::setCurrent ( const QString & path ) [static]

然后會發現當前工作目錄是C:\Users\Administrator,與之不符。所以可以考慮將當前工作目錄重新設置,而另一個問題,因為Qt是將工程目錄和程序目錄放在兩個地方,例如:

程序目錄: C:\Users\Administrator\Desktop\QT\build-Qt-Project-05-unknown-Debug
工程目錄: C:\Users\Administrator\Desktop\QT\Qt-Project-05

至于程序目錄,其實可以通過調用以下函數來獲取:

QString QCoreApplication::applicationDirPath () [static]

好了,現在得到了程序目錄,我們就可以將當前工作目錄設置為程序目錄,例如:

QDir::setCurrent(QCoreApplication::applicationDirPath());

2.引用絕對路徑:

例如:
QCursor cursor(QPixmap("C://Users//Administrator//Desktop//QT//build-Qt-Project-05-unknown-Debug//debug//1.png"));

經過測試,‘//’和‘\’,都有效。

3.引用資源文件:

當添加了資源文件后,并且前綴設置為‘/’。那么就可以直接引用了,例如:

QCursor cursor(QPixmap(":/resource/1.png"));

注意前面要添加‘:’字符

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庆云县| 社旗县| 昌黎县| 三河市| 遂昌县| 太仆寺旗| 平安县| 文山县| 炎陵县| 鄂伦春自治旗| 贵阳市| 上高县| 奇台县| 建瓯市| 磐石市| 漳浦县| 府谷县| 应城市| 敖汉旗| 新昌县| 玛多县| 裕民县| 基隆市| 濮阳市| 苗栗市| 无极县| 通河县| 泽州县| 尚志市| 乌恰县| 阳江市| 巧家县| 临颍县| 宽甸| 安岳县| 汤阴县| 庆元县| 育儿| 信阳市| 嫩江县| 宜君县|