[{"data":1,"prerenderedAt":654},["ShallowReactive",2],{"wiki-page-\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian":3,"wiki-doc-items-\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian":593,"language-switcher-data-\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian":638,"wiki-i18n-paths-\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian":653},{"id":4,"title":5,"body":6,"canonicalPath":574,"chapterDepth":575,"chapterOrder":576,"date":577,"description":26,"docI18nKey":578,"docKey":579,"docRoot":580,"docTitle":581,"extension":582,"i18nKey":583,"isBlogPost":584,"isWikiDoc":37,"isWikiIndex":584,"layout":585,"legacyPath":585,"locale":586,"localeSlug":587,"meta":588,"navigation":37,"path":574,"seo":589,"sourcePath":590,"sourceStem":583,"stem":591,"wikiDepth":34,"__hash__":592},"content\u002F_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0800-QT环境搭建.md","QT environment setup",{"type":7,"value":8,"toc":568},"minimark",[9,14,19,138,142,151,236,240,248,252,263,269,272,277,280,285,288,293,300,305,315,320,325,329,332,338,343,346,349,550,555,558,564],[10,11,13],"h3",{"id":12},"install-qt","Install QT",[15,16,18],"h4",{"id":17},"qt5","QT5",[20,21,27],"pre",{"className":22,"code":23,"language":24,"meta":25,"style":26},"language-Plain shiki shiki-themes github-light github-dark","\n# debian系\nsudo apt install qt5-default          # 基础开发工具（qmake、moc 等）\nsudo apt install qtbase5-dev          # Qt5 核心库开发文件\nsudo apt install qttools5-dev         # Qt5 工具（Qt Designer、Linguist 等）\n\n# 红帽系\n\n# 安装 Qt5 核心开发包\nsudo dnf install qt5-qtbase-devel      # Qt5 核心库开发文件\nsudo dnf install qt5-qttools-devel     # Qt5 工具（Qt Designer、Linguist 等）\n\n# 安装常用模块（按需选择）\nsudo dnf install \\\n  qt5-qtdeclarative-devel \\           # Qt Quick\n  qt5-qtsvg-devel \\                   # SVG 支持\n  qt5-qtwayland-devel \\               # Wayland 支持\n  qt5-qtwebengine-devel               # WebEngine 支持\n","Plain","Text","",[28,29,30,39,45,51,57,63,68,74,79,85,91,97,102,108,114,120,126,132],"code",{"__ignoreMap":26},[31,32,35],"span",{"class":33,"line":34},"line",1,[31,36,38],{"emptyLinePlaceholder":37},true,"\n",[31,40,42],{"class":33,"line":41},2,[31,43,44],{},"# debian系\n",[31,46,48],{"class":33,"line":47},3,[31,49,50],{},"sudo apt install qt5-default          # 基础开发工具（qmake、moc 等）\n",[31,52,54],{"class":33,"line":53},4,[31,55,56],{},"sudo apt install qtbase5-dev          # Qt5 核心库开发文件\n",[31,58,60],{"class":33,"line":59},5,[31,61,62],{},"sudo apt install qttools5-dev         # Qt5 工具（Qt Designer、Linguist 等）\n",[31,64,66],{"class":33,"line":65},6,[31,67,38],{"emptyLinePlaceholder":37},[31,69,71],{"class":33,"line":70},7,[31,72,73],{},"# 红帽系\n",[31,75,77],{"class":33,"line":76},8,[31,78,38],{"emptyLinePlaceholder":37},[31,80,82],{"class":33,"line":81},9,[31,83,84],{},"# 安装 Qt5 核心开发包\n",[31,86,88],{"class":33,"line":87},10,[31,89,90],{},"sudo dnf install qt5-qtbase-devel      # Qt5 核心库开发文件\n",[31,92,94],{"class":33,"line":93},11,[31,95,96],{},"sudo dnf install qt5-qttools-devel     # Qt5 工具（Qt Designer、Linguist 等）\n",[31,98,100],{"class":33,"line":99},12,[31,101,38],{"emptyLinePlaceholder":37},[31,103,105],{"class":33,"line":104},13,[31,106,107],{},"# 安装常用模块（按需选择）\n",[31,109,111],{"class":33,"line":110},14,[31,112,113],{},"sudo dnf install \\\n",[31,115,117],{"class":33,"line":116},15,[31,118,119],{},"  qt5-qtdeclarative-devel \\           # Qt Quick\n",[31,121,123],{"class":33,"line":122},16,[31,124,125],{},"  qt5-qtsvg-devel \\                   # SVG 支持\n",[31,127,129],{"class":33,"line":128},17,[31,130,131],{},"  qt5-qtwayland-devel \\               # Wayland 支持\n",[31,133,135],{"class":33,"line":134},18,[31,136,137],{},"  qt5-qtwebengine-devel               # WebEngine 支持\n",[15,139,141],{"id":140},"qt6","QT6",[143,144,145],"p",{},[146,147,148],"a",{"href":148,"rel":149},"https:\u002F\u002Fwww.qt.io\u002Fproduct\u002Fqt6",[150],"nofollow",[20,152,156],{"className":153,"code":154,"language":155,"meta":26,"style":26},"language-bash shiki shiki-themes github-light github-dark","\n# debian系\nsudo apt install qt6-base-dev qt6-tools-dev\n\n# 红帽系\nsudo dnf install qt6-qtbase-devel qt6-qttools-devel\n\nsudo dnf install qt6-qtdeclarative-devel qt6-qtsvg-devel qt6-qtwayland-devel qt6-qt5compat-devel qt6-qtwebsockets-devel\n","bash",[28,157,158,162,167,186,190,194,209,213],{"__ignoreMap":26},[31,159,160],{"class":33,"line":34},[31,161,38],{"emptyLinePlaceholder":37},[31,163,164],{"class":33,"line":41},[31,165,44],{"class":166},"sJ8bj",[31,168,169,173,177,180,183],{"class":33,"line":47},[31,170,172],{"class":171},"sScJk","sudo",[31,174,176],{"class":175},"sZZnC"," apt",[31,178,179],{"class":175}," install",[31,181,182],{"class":175}," qt6-base-dev",[31,184,185],{"class":175}," qt6-tools-dev\n",[31,187,188],{"class":33,"line":53},[31,189,38],{"emptyLinePlaceholder":37},[31,191,192],{"class":33,"line":59},[31,193,73],{"class":166},[31,195,196,198,201,203,206],{"class":33,"line":65},[31,197,172],{"class":171},[31,199,200],{"class":175}," dnf",[31,202,179],{"class":175},[31,204,205],{"class":175}," qt6-qtbase-devel",[31,207,208],{"class":175}," qt6-qttools-devel\n",[31,210,211],{"class":33,"line":70},[31,212,38],{"emptyLinePlaceholder":37},[31,214,215,217,219,221,224,227,230,233],{"class":33,"line":76},[31,216,172],{"class":171},[31,218,200],{"class":175},[31,220,179],{"class":175},[31,222,223],{"class":175}," qt6-qtdeclarative-devel",[31,225,226],{"class":175}," qt6-qtsvg-devel",[31,228,229],{"class":175}," qt6-qtwayland-devel",[31,231,232],{"class":175}," qt6-qt5compat-devel",[31,234,235],{"class":175}," qt6-qtwebsockets-devel\n",[10,237,239],{"id":238},"vscode-environment-setup","VScode environment setup",[143,241,242,243,247],{},"Mainly using CMake to set up the QT5\u002FQT6 development environment. See ",[146,244,246],{"href":245},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","CMake C\u002FC++ Compilation Environment Setup"," for details.",[10,249,251],{"id":250},"qt-designer-generates-ui","QT Designer generates .ui",[143,253,254,255,258,259,262],{},"The main approach is to use the following software for graphical design, then generate ",[28,256,257],{},".ui"," files and convert them into ",[28,260,261],{},".h"," files for use in C\u002FC++ projects.",[143,264,265],{},[266,267],"img",{"alt":26,"src":268},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage62.webp",[143,270,271],{},"For example, to create a Hello World window, open QT Designer and select Create Widget.",[143,273,274],{},[266,275],{"alt":26,"src":276},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage63.webp",[143,278,279],{},"Drag it in, and enter Hello World!",[143,281,282],{},[266,283],{"alt":26,"src":284},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage64.webp",[143,286,287],{},"You can adjust the font size.",[143,289,290],{},[266,291],{"alt":26,"src":292},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage65.webp",[143,294,295,296,299],{},"You can modify ",[28,297,298],{},"objectName",", which is the class name called in the C++ code.",[143,301,302],{},[266,303],{"alt":26,"src":304},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage66.webp",[143,306,307,308,310,311,314],{},"Finally, save the ",[28,309,257],{}," file, usually in the ",[28,312,313],{},"form"," folder under the function package.",[143,316,317],{},[266,318],{"alt":26,"src":319},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage67.webp",[143,321,322],{},[266,323],{"alt":26,"src":324},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage68.webp",[10,326,328],{"id":327},"call-the-ui-class-and-compile-and-run-it","Call the .ui class and compile and run it.",[143,330,331],{},"First, make sure your VSCode + CMake configuration is correct.",[143,333,334,335,337],{},"Then follow the tutorial, next refer to the post, at this point ",[28,336,261],{}," files will appear under the QT_Projects\u002FQT6\u002FQT6_Template\u002Fbuild\u002Fsrc\u002FQT6TEST\u002F directory.",[143,339,340],{},[266,341],{"alt":26,"src":342},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage69.webp",[143,344,345],{},"Then you can reference this .h in the code.",[143,347,348],{},"Then you can proceed to implement your own code functionality.",[20,350,354],{"className":351,"code":352,"language":353,"meta":26,"style":26},"language-cpp shiki shiki-themes github-light github-dark","#include \"QT6TEST\u002Finc\u002Fqt6_test.hpp\"\n#include \u003CQApplication>\n#include \u003CQWidget>\n#include \"ui_mywidget.h\"\n\nint qt6_test(int argc,char **argv)\n{\n    QApplication app(argc, argv);\n\n    \u002F\u002F 创建主窗口和 UI 对象\n    QWidget mainWindow;\n    Ui::MyWidget ui;        \u002F\u002F Ui 命名空间中的类名与 .ui 文件中的 class 属性一致\n    ui.setupUi(&mainWindow);\n\n    \u002F\u002F 设置窗口标题\n    mainWindow.setWindowTitle(\"Hello Qt6!\");\n\n    \u002F\u002F 显示窗口\n    mainWindow.show();\n\n    return app.exec();\n}\n","cpp",[28,355,356,365,372,379,386,390,423,428,439,443,448,453,464,480,484,489,505,509,514,525,530,544],{"__ignoreMap":26},[31,357,358,362],{"class":33,"line":34},[31,359,361],{"class":360},"szBVR","#include",[31,363,364],{"class":175}," \"QT6TEST\u002Finc\u002Fqt6_test.hpp\"\n",[31,366,367,369],{"class":33,"line":41},[31,368,361],{"class":360},[31,370,371],{"class":175}," \u003CQApplication>\n",[31,373,374,376],{"class":33,"line":47},[31,375,361],{"class":360},[31,377,378],{"class":175}," \u003CQWidget>\n",[31,380,381,383],{"class":33,"line":53},[31,382,361],{"class":360},[31,384,385],{"class":175}," \"ui_mywidget.h\"\n",[31,387,388],{"class":33,"line":59},[31,389,38],{"emptyLinePlaceholder":37},[31,391,392,395,398,402,404,408,411,414,417,420],{"class":33,"line":65},[31,393,394],{"class":360},"int",[31,396,397],{"class":171}," qt6_test",[31,399,401],{"class":400},"sVt8B","(",[31,403,394],{"class":360},[31,405,407],{"class":406},"s4XuR"," argc",[31,409,410],{"class":400},",",[31,412,413],{"class":360},"char",[31,415,416],{"class":360}," **",[31,418,419],{"class":406},"argv",[31,421,422],{"class":400},")\n",[31,424,425],{"class":33,"line":70},[31,426,427],{"class":400},"{\n",[31,429,430,433,436],{"class":33,"line":76},[31,431,432],{"class":400},"    QApplication ",[31,434,435],{"class":171},"app",[31,437,438],{"class":400},"(argc, argv);\n",[31,440,441],{"class":33,"line":81},[31,442,38],{"emptyLinePlaceholder":37},[31,444,445],{"class":33,"line":87},[31,446,447],{"class":166},"    \u002F\u002F 创建主窗口和 UI 对象\n",[31,449,450],{"class":33,"line":93},[31,451,452],{"class":400},"    QWidget mainWindow;\n",[31,454,455,458,461],{"class":33,"line":99},[31,456,457],{"class":171},"    Ui",[31,459,460],{"class":400},"::MyWidget ui;",[31,462,463],{"class":166},"        \u002F\u002F Ui 命名空间中的类名与 .ui 文件中的 class 属性一致\n",[31,465,466,469,472,474,477],{"class":33,"line":104},[31,467,468],{"class":400},"    ui.",[31,470,471],{"class":171},"setupUi",[31,473,401],{"class":400},[31,475,476],{"class":360},"&",[31,478,479],{"class":400},"mainWindow);\n",[31,481,482],{"class":33,"line":110},[31,483,38],{"emptyLinePlaceholder":37},[31,485,486],{"class":33,"line":116},[31,487,488],{"class":166},"    \u002F\u002F 设置窗口标题\n",[31,490,491,494,497,499,502],{"class":33,"line":122},[31,492,493],{"class":400},"    mainWindow.",[31,495,496],{"class":171},"setWindowTitle",[31,498,401],{"class":400},[31,500,501],{"class":175},"\"Hello Qt6!\"",[31,503,504],{"class":400},");\n",[31,506,507],{"class":33,"line":128},[31,508,38],{"emptyLinePlaceholder":37},[31,510,511],{"class":33,"line":134},[31,512,513],{"class":166},"    \u002F\u002F 显示窗口\n",[31,515,517,519,522],{"class":33,"line":516},19,[31,518,493],{"class":400},[31,520,521],{"class":171},"show",[31,523,524],{"class":400},"();\n",[31,526,528],{"class":33,"line":527},20,[31,529,38],{"emptyLinePlaceholder":37},[31,531,533,536,539,542],{"class":33,"line":532},21,[31,534,535],{"class":360},"    return",[31,537,538],{"class":400}," app.",[31,540,541],{"class":171},"exec",[31,543,524],{"class":400},[31,545,547],{"class":33,"line":546},22,[31,548,549],{"class":400},"}\n",[143,551,552],{},[266,553],{"alt":26,"src":554},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F12\u002F10\u002Fimage70.webp",[143,556,557],{},"I have a pre-configured Qt6 environment here that you can clone and use.",[143,559,560],{},[146,561,562],{"href":562,"rel":563},"https:\u002F\u002Fgithub.com\u002Ftungchiahui\u002FQT_Projects\u002Ftree\u002Fmain\u002FQT6\u002FQT6_Template",[150],[565,566,567],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":26,"searchDepth":41,"depth":41,"links":569},[570,571,572,573],{"id":12,"depth":47,"text":13},{"id":238,"depth":47,"text":239},{"id":250,"depth":47,"text":251},{"id":327,"depth":47,"text":328},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian",0,"0800","2023-12-10","wiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian","en-us:2023-12-10-dian-kong-shi-jue-huan-jing-da-jian","\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian","电控视觉环境搭建","md","wiki\u002F2023-12-10-电控视觉环境搭建\u002F0800-QT环境搭建",false,null,"en-US","en-us",{},{"title":5,"description":26},"\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0800-QT环境搭建","61pnTjJAXNbVYbXhq2CmVLx7fXz3nggQX1VRcqjFHt8",[594,599,604,609,614,619,624,629,630,635],{"path":595,"stem":596,"title":597,"date":577,"chapterOrder":598,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0100-c-c-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0100-C_C++环境搭建","C\u002FC++ environment setup","0100",{"path":600,"stem":601,"title":602,"date":577,"chapterOrder":603,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0200-armkeilmdk-arm-dan-pian-ji-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0200-ARMKeilMDK(ARM单片机环境搭建)","ARM Keil MDK (ARM Microcontroller Environment Setup)","0200",{"path":605,"stem":606,"title":607,"date":577,"chapterOrder":608,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0300-linux-ji-ben-pei-zhi","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0300-Linux基本配置","Basic Linux Configuration","0300",{"path":610,"stem":611,"title":612,"date":577,"chapterOrder":613,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0400-cmake-gong-cheng-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0400-CMake工程搭建","CMake project setup","0400",{"path":615,"stem":616,"title":617,"date":577,"chapterOrder":618,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0500-opencv-cuda-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0500-OpenCV__CUDA环境搭建","OpenCV_CUDA environment setup","0500",{"path":620,"stem":621,"title":622,"date":577,"chapterOrder":623,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0600-yolo-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0600-YOLO环境搭建","YOLO environment setup","0600",{"path":625,"stem":626,"title":627,"date":577,"chapterOrder":628,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0700-ros-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0700-ROS环境搭建","ROS environment setup","0700",{"path":574,"stem":591,"title":5,"date":577,"chapterOrder":576,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},{"path":631,"stem":632,"title":633,"date":577,"chapterOrder":634,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":584},"\u002Fen-us\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0900-docker-huan-jing-da-jian","_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002F0900-Docker环境搭建","Docker environment setup","0900",{"path":580,"stem":636,"title":637,"date":577,"chapterOrder":585,"chapterDepth":575,"docKey":579,"docRoot":580,"docTitle":581,"isWikiDoc":37,"isWikiIndex":37},"_i18n\u002Fen-us\u002Fwiki\u002F2023-12-10-电控视觉环境搭建\u002Findex","Electrical Control Vision Environment Setup",{"variants":639},[640,641,644,647,650],{"path":574,"localeSlug":587,"i18nKey":583},{"path":642,"localeSlug":643,"i18nKey":583},"\u002Fzh-hant\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian","zh-hant",{"path":645,"localeSlug":646,"i18nKey":583},"\u002Fzh-hk\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian","zh-hk",{"path":648,"localeSlug":649,"i18nKey":583},"\u002Fzh-tw\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian","zh-tw",{"path":651,"localeSlug":652,"i18nKey":583},"\u002Fzh-cn\u002Fwiki\u002F2023-12-10-dian-kong-shi-jue-huan-jing-da-jian\u002F0800-qt-huan-jing-da-jian","zh-cn",[574,590,642,590,645,590,648,590,651,590],1784646851488]