BambuStudio 自定义加载页面

目录

语言设置:

修改文件:

编译后会生成:

语言设置:

[BambuStudio 自定义加载页面](#BambuStudio 自定义加载页面)

插件下载url:

[version.inc 中设置软件名字:](#version.inc 中设置软件名字:)


语言设置:

cmake --build . --target gettext_po_to_mo --config RelWithDebInfo

修改文件:

BambuStudio_zh_CN.po

编译后会生成:

bash 复制代码
BambuStudio\build\src\RelWithDebInfo\resources\i18n\zh_CN\BambuStudio.mo

findstr /S /I "zh_CN" *.cpp *.h *.cmake

CMakeFiles\VerifyGlobs.cmake: "E:/pro_math/BambuStudio/src/slic3r/GUI/DeviceWeb/device_page/locales/zh_CN.json"

语言设置:

cpp 复制代码
    sort_remove_duplicates(language_infos);
    std::sort(language_infos.begin(), language_infos.end(), [](const wxLanguageInfo *l, const wxLanguageInfo *r) { return l->Description < r->Description; });
    auto item_language = create_item_language_combobox(_L("Language"), page, _L("Language"), 50, "language", language_infos);

    std::vector<wxString> Regions         = {_L("Asia-Pacific"), _L("Chinese Mainland"), _L("Europe"), _L("North America"), _L("Others")};
    auto                  item_region= create_item_region_combobox(_L("Login Region"), page, _L("Login Region"), Regions);

BambuStudio 自定义加载页面

bash 复制代码
cmake --build . --target BambuStudio --config RelWithDebInfo
bash 复制代码
src/slic3r/GUI/GUI_App.cpp
cpp 复制代码
        void init(wxFont init_font)
        {
            // title
            title = wxGetApp().is_editor() ? SLIC3R_APP_FULL_NAME : GCODEVIEWER_APP_NAME;
            title=wxString::FromUTF8("AIGC制造工坊");

            // dynamically get the version to display
//            version = _L("V") + " " + GUI_App::format_display_version();
            version = _L("V02.08.00.50");

            // credits infornation
            credits = "";

            title_font = Label::Head_16;
            version_font = Label::Body_16;
            credits_font = init_font;
        }

插件下载url:

cpp 复制代码
BOOST_LOG_TRIVIAL(info) << "[download_plugin] get_url = " << download_url;

插件目录:

cpp 复制代码
 const size_t len = BBL_INTERNAL_TESTING == 1 ? strlen("\\AppData\\Roaming\\BambuStudioInternal\\user") : strlen("\\AppData\\Roaming\\BambuStudioBeta\\user");

version.inc 中设置软件名字:

缓存目录地址:

C:\Users\ChangJing03\AppData\Roaming\BambuStudioaaaInternal

SLIC3R_APP_NAME

bash 复制代码
# Included by CMakeLists, edited by the build script
# (the version numbers are generated by the build script from the git current label)

set(SLIC3R_APP_NAME "BambuStudio")
set(SLIC3R_APP_KEY "BambuStudio")

if(NOT DEFINED BBL_RELEASE_TO_PUBLIC)
set(BBL_RELEASE_TO_PUBLIC "0")
endif()
if(NOT DEFINED BBL_INTERNAL_TESTING)
set(BBL_INTERNAL_TESTING "1")
endif()

# The build_version should start from 50 in master branch

set(SLIC3R_VERSION "02.08.00.40")

string(REPLACE "." "," SLIC3R_COMMA_SEPARATED_VERSION ${SLIC3R_VERSION})
set(SLIC3R_COMMA_SEPARATED_VERSION "${SLIC3R_COMMA_SEPARATED_VERSION}")
相关推荐
子兮曰5 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰5 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万5 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝5 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
三十而立洋5 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁5 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
李少兄5 天前
JavaScript 隐式全局变量解析
javascript
汉堡大王95275 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大5 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端