日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[wxWidgets]_[0基础]_[不常见但有用的类wxStandardPaths]

發布時間:2023/12/31 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [wxWidgets]_[0基础]_[不常见但有用的类wxStandardPaths] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


場景:

1.wxStandardPaths?? 用來獲取各種系統路徑。能夠用于存放app的配置數據。比方文檔文件夾,appData等。


代碼:

#include "wx/wxprec.h"#ifndef WX_PRECOMP#include "wx/wx.h" #endif#include "wx/cmdline.h" #include "wx/app.h" #include <assert.h> #include <iostream> #include <stdio.h> #include "wx/stdpaths.h" #include <Windows.h> #include <shlobj.h>using namespace std;void TestStandardPaths() {cout << "TestStandardPaths" << endl;wxStandardPaths& sp = wxStandardPaths::Get();cout << "GetAppDocumentsDir (): " << sp.GetAppDocumentsDir() << endl;cout << "GetDataDir (): " << sp.GetDataDir() << endl;cout << "GetDocumentsDir (): " << sp.GetDocumentsDir() << endl;cout << "GetExecutablePath (): " << sp.GetExecutablePath() << endl;cout << "GetLocalDataDir(): " << sp.GetLocalDataDir() << endl;cout << "GetPluginsDir(): " << sp.GetPluginsDir() << endl;cout << "GetResourcesDir(): " << sp.GetResourcesDir() << endl;cout << "GetTempDir(): " << sp.GetTempDir() << endl;cout << "GetUserDataDir(): " << sp.GetUserDataDir() << endl;cout << "MSWGetShellDir(): " << sp.MSWGetShellDir(CSIDL_APPDATA) << endl; }int main(int argc,char* argv[]) {wxInitialize();wxEntryStart(argc,argv);wxInitAllImageHandlers();TestStandardPaths();wxEntryCleanup();wxUninitialize();return 0; }

輸出:

TestStandardPaths GetAppDocumentsDir (): C:\Users\Admin\Documents GetDataDir (): E:\workspace\test_project\01.test_project\test_wx\test_wxCmdLineP arser\msw\Debug\Bin GetDocumentsDir (): C:\Users\Admin\Documents GetExecutablePath (): E:\workspace\test_project\01.test_project\test_wx\test_wx CmdLineParser\msw\Debug\Bin\test_wxCmdLineParser.exe GetLocalDataDir(): E:\workspace\test_project\01.test_project\test_wx\test_wxCmdL ineParser\msw\Debug\Bin GetPluginsDir(): E:\workspace\test_project\01.test_project\test_wx\test_wxCmdLin eParser\msw\Debug\Bin GetResourcesDir(): E:\workspace\test_project\01.test_project\test_wx\test_wxCmdL ineParser\msw\Debug\Bin GetTempDir(): C:\Users\Admin\AppData\Local\Temp GetUserDataDir(): C:\Users\Admin\AppData\Roaming\test_wxCmdLineParser MSWGetShellDir(): C:\Users\Admin\AppData\Roaming



總結

以上是生活随笔為你收集整理的[wxWidgets]_[0基础]_[不常见但有用的类wxStandardPaths]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。