From 2c9ca6008f71da1e05154c502f71920299a3f6a9 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 23 Feb 2023 16:41:58 +0100 Subject: [PATCH] Doc: Describe Python interpreter selector on editor toolbar Task-number: QTCREATORBUG-28721 Change-Id: I354c19a72e428e5361eaacb45f79c057affb9cb1 Reviewed-by: Reviewed-by: David Schulz --- ...qtcreator-python-interpreter-edit-mode.webp | Bin 0 -> 5834 bytes .../src/python/creator-python-project.qdocinc | 17 ++++++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 doc/qtcreator/images/qtcreator-python-interpreter-edit-mode.webp diff --git a/doc/qtcreator/images/qtcreator-python-interpreter-edit-mode.webp b/doc/qtcreator/images/qtcreator-python-interpreter-edit-mode.webp new file mode 100644 index 0000000000000000000000000000000000000000..fbf09f8751d89740225f535d505040c3a9f6ac3c GIT binary patch literal 5834 zcmWIYbaOi-#=sEn>J$(bVBxb(jDbOaqmwGbqXHSvNmoLC<(s`>T=S)`gY(43>uY6J0;G4BXB)B(-wa`-kVeJXy%|3<)`?#jQHQsz~XVEG3n%ACuU*CH_J-Yto zvlnr{ly=D6T3Kgtv+mpf(%aAGzl?ix&sof9S9F}`OR?S2m5R5^(~RG%GVMLRL#5?T zS@_w2^3|u$)h}(RfByULzq%4vtE2B;el_Jy9-G2~H#NI64d(JZ(Yk#v;#_UcT$%sO znP=J>0`+Mr`XDoLX?tk&?{efI*_oOtw={N13o)TwE_$`&C?kp+4 z)53M-l2FyGo{eT2wyJ`Yoj?2*{PIQh&IHX6W=;MBLF&)1-}ramHmk=sGCWp$(naCo zN2ZCe ze?UY2PnHumxWkfz8GP626(3o$U~c5ugFhbB?VcI6i0fT>5Btemrlw^%hbGN=zVP!i zc5TZIr#H>F@@b3}iF3}eG$Jz3>mijTSP9txKKZ;W1)p;oDVZ!)I~k1yGw3!iA`W=O5C-0ZHB)A z$CJg%|DLzb+$CVKwd2Lcl2^id-bAaK-yfeaPvp&FI{_eBn&q zlyCi4O#&PpxNl2LHJVr$`z2AtmTfWD?yaF)q^m9kE!bgr>)q??pF3*#b!%@$I7WBEVc{Y2L^Is5lZkEtnpsi?Q- zDMV@Ht8skEFWbo7eq3dXPPNna_5Ar|8@5Stmu&L%P*|h=s(&6!S>&28U4o5w#b!=i zr(v{aR#>J6N1lUn-Mr7Q#ecF#M@w$~<|w+I;T6*p&JTxYYPc>uJa3}bx8%%&ohls8 z{@=pgqmMVdPA@mH5|*3p>$fb!#BqaH!;Y{1ac?dbd})x{B6=`nQ|Xytt*Y!fIgV@Q z7Z{4RnM%#&Y+nDh{FVlzoJh;RnTbrvLLJA~sL#=HG(5Mcs^9YyIEbQt-ir7u(p`x3#&y^_83QVaAIy8)P*0M)k(o3ct(DS!yZv&ee@%w5X%6xia5_0(UJciTj z9C)6Ttaz)~tf$m?W0zpYh5H2`{%1V6zTm%myyBy$_3Pt)q<^jZv7q2Bt6{gBK9j|= z{w~cE)0a*ap7$Xs{{2UlD+!zJv#QoyJrw)vSm$ZO;!ExUhcu97#w7pv_iH*izDNt9$)a>h0M~;rw%Uqz1u1LNLuB=jeD%P{7!H9#B(%i6T_{i zU!?Et{(Lxhf6dQC8=t=y9~rNCvtj+wWea}=wXxi1P1Bw*iFLyS=6!S6w_n@zJb0qs ze~%yLEGa7uUe}0bygsI~W#Yp2$pN!6Irj>=|4>@!+-`g1_Tf>5KMW$CW1+Cohnk`f7FNkEE}atoQfLRTq5yR-(mpH~SOWhL@d@ z3XXfr9=RBt<9lplu=M@gdc8BNl=eRQ|6e?IZobLqf35rfuUr@}U8x}OcoIv;wH4|m zmxbeWY7_Za1ZbVsdvf!eF#C~Hp6|<<9oA$vXn*eU;&Ltw?`+$~FhO`zBnncOpeuTSD+cs8}+lE-3uE;HwiZL2Nc6-{pEpLXiXy=6f&{qt=e-#@tQe7^gk zQ~r7hXA>e1cJD0A_MLs7?SH>k+j(u*bKQ~Ur&8ZB3xB+NUs!KhzgOXzH2rBATTFG% zy`TATLwkr=tEx5En@w9{t9Zou=S=CGyfaFli97pa7 zFt3!qEU`HDA+KA-nJ0{o?>1h{Fll7;P|!9~GwS5(PJDCvg^yGRvw}&f;nwv(Z@4D$ z7k-ehtoeI^-PU>Q^22+A*=l%2mfp|S*H7OYlCb~em8FyK9{9dSb6=D`*Xe@OLE6E| z!6~OS=I(WE*XW24zdm{P`y96ooIVvFb=mpf|9w(+{CUmW1B}1EWhqw!Xw#o4qdB`nOzL+dX;wa z$fbEtrt(g_x+SP{scp5_H{Gh}RUVOdt9+_9-ur0%`QY00{25zMN-uJ5W}cHC9d?tg zB~+o}?i|kreiz>Eac*K_iT`_I%Ez;u+qnhTsQ*h-yu`8M<<*tK46j43dLO-6k>XUs z{$Bc@%KGo9CzD!(hecz(5q`>Rg<6y*iW!ngaS9kUAk8dPW|$GnuMgzwYyz5h>Gc%GB? z@AxMq(yaFO@%=Doeq9P!$Ju~nw~ zjm#5uSHJuUSkC`Ns$cWhw)G#`K58HL*Y(rX?~J#eruw4qQsL&Sm5b#SEq)}F9eBKZ z-M&4qA0IPhDA8=a%{%4e*-pP_vs{=yWEAFmD;ZiHnjoJvUGs2codHM2&-mz5-o{V- zKjao>R~A2Nk<*nol@qxyb%OuJ#3fS~lsCGSGn zjZ>+Nyoa4qkkB#bZtMyn$7G2YszMK9tS>o#=A3yu(KDU%ak>NVH_b0cH$Uw$tJ(92 z+fnZ)qa**x7ol5%cRy%*Wg+@5@!2dhwV!S4IvaQtei|DaUQqqgV50aXUU=e$)hnB; zJmZ4?7VTxJU+JgB=b(Pg`xEEYqwfFDDc0^_Khk_H@Sd}(;mY_!-B0B2%YM3YK3*zb z!2Zz=k4*^+KJ&e_(%#8(p!C_g`)kT;F5mn3)ckGZj6ALl;>N$0`2KO)sQPMdP-4lG zu!;Ykv%9>Q#&UL+pG(Ul?#W6a?LSYqKVLF0K=z>9xjZlFYuuHZFTyWqKlYz5SQ=ve zNJM>Q%d0z4VK>Y6pS~h^G*WK=EI-dHPpmxubu9P$m-TTe-x8CekF5{p?O{2PXE)dO z-PyDY7u9N$raI>8=4zh2^5c3{7^C{O+ts4Hb8cN-f600KpZC1%E*IvWoUX)j|HnJi zJ%=72@lUrgHue*D;(u}D2>X(GT$|b*?Y&t3_0c^`eu;ib`d2j9f-gXQ z;q*tspI9Pq2;I5b|H$WvY|Vj*y9Ejl|4OyG|8V(_YUec%zt3ITY+vhNSyT8&#BX`X z&iVZ|i`S|&tPlHNyW9M1*;2vFYrZJ2=J~exrQP~vlVwhJDk`o25xJ;P!Ln6umdz*A z&LfPrGxT>ED*Z5Cpeyage|&nwLFX4|JCFGkrL^gI&e@=Iqxox6oYCJ2&!>I}-?i|F z)kpRK^McN8V&}ibxF2c0aIwhkar7O%N2{fUe`(JBsH()bL~r{vm*mt9?sM(4IA6q9 z{a;zL|Kq;S6#HtnE>U*B6_dSpWQrEtG8cE9xBtMFN7=Tj(nd?;U75H0yfhK~zlnj( z>!O>8s&tr+r^!2ML;n9k3M>^pB@E@PdIIW^rV*Vd4qSX~|Ll4H&z(Hq_wolQyowb+ z=zd~l)>_fF5}Cbrsav)wF(0pqH##vZ^&q4FXR*zTnNH^%yj*wYTbO#=*X)D0Jaf<8 zVmQ~F*uB-vz2M#>&x28Cqgc*0+4%5Sc5nT5ev$b6D{%^bT-W?QUHjycmUn*De7@D6 zcCu#wTqkOgps~U~>*$xaoh{5(yjR%nJe{VuE$tE?>l`*K^NEKUHZzCl1zSH-0J3o3#tp`MzkG^!FI&l-Xy_`K``Ldv`-2^ETs-M$=3& z1Aaq~o!6(I)+$Mkikqu`=-FG}M?8Yw54JGc{#^OIG5+9vo%~5%{>&v(wPowCois0B zGgIWCGs~pLH@&LOIjwbfL@oTEbe6X+KVx~-bM3W-^Pe+BL@E>s-xqEBfA!O;yZz7B z*oB)d+{k78W5(`p^Ys)SFvMIAn&p_bd=YQgwwb$kT{l@a^HJj8oN4bt5t#HT%`bnA zpUcr!n7Nn$y&-`hAUV%8}`NJ&SmfjwW9Eq&DCA_R6j77cX5eXgKv$Z~Kg!VQZMv zQ~XZ6dS1+Z&5tiWL4t|hd~tv8Q3d9ACwya#A2=UKI9}zfBW7K;ZPvX_t0(^v@|XGj z#p>ii=7+I27)o@usY*&)M98vPUz46SGq$UU+mgrQ%d}L(`N%b$tv3YvCYVMN@ihZ(=PdNHnoZeV$v*FCqUpWuLEB?>A zb|gu2wsq6S8Ey(2-kjQ;9Gou9AtNJfqA~A6W!{`*+4Di$Hr?B#vB@xY(tK~TNZHjV z*$=fO%UGV^Ot&oSW9N(8tYQ7YNG)}<@RrL;?2q=Ixiht?_RYqtbJi@XzI|ZRO%eZy z;yV_{t>R+Oo~k;%!r1m)%&$g+vYupi%d%;c7jtLCa#&2g*Whaq=DJ8SU_#@QlV?C) zTp(4tH}&$_x;G~m+cB)R*s1C&hiasj*77SciXNlaa&>Hv#|*&i|OlvzfKVp3|l`J2oZzKYnMBx|9p+P?hni?esqwPZ9+*Ry#TEe$g>sPE;QE|1Pr)9s{j`!Im?2k6y zVDk)LeCm{dRkjSrCR){^y;6w>8_eQYgF~FFZT{VKC826 zrVN{i|HkIh##`}AlYC~cKg+X*cinooa^|^uUN0^gUCk8uI=8{d!>s3hnO2CW*|upr zn(SN9V3X9{Be&-s_%F8qw%Y2tciHUMw#;?7bMnNSkgAP;@5ZPt zzZ%7+#USqVhRM@BsifKAgZZ{;7QC{%thUV9BE0ofzdX4JGXEm`&ocE}@qB(aB^I3b4{NkuK4aQK;ng{Q%W_Ifbhd5n3ukn@ zF0?$&szi0`4in+2iwj*dTD>lwPSd`oqW;+D<2$dLOV8YTaPLfQ+cmc7ebZlVw`SbB ze`$kr&LkeDCzq#gGF@=B%V6EK9WnD)>0Qx_Tq>PV<9|&>{K6^QdH;hA@4mS8py!0uDO*dBWocZE%Y|o#6&8uff2bt}U?{S)R*KCiM^@Fq1bfTwi-7~R63X+^P@c;a&&Uu5~ka9~Gx;=$CZYt(k8ESzq7Z|V8SvdMcsK34s? zlc#_2#;pgRD%^X=vNv4ZQqR`9Y|UwbyhVbAlEN)}%4&?b9Ujcx7@;q`b?-yjtLig$ zv+Ok&G}trEVyS;@_$DqRhpneOrJjAd^-QKf@=}HN6&3b9E7Vv{S)9K$X|LPIw_c&r z(cX7*elf9|KjznHw$0Y|$}ca;9N0W}L|Topi#}@6&_>A$~=!vCqmTsaJcqazCm+v472vqDjL4Zklq>wY{2JYLMzY z%%qDa z<0dXCFiB8T-?>W9*!twho(C5%tSNL~@Z-VbpsL6p({4Dk71jB4cgd?;o^)n2wmcbH zD*0T+eUb7GN5g|!(X3zJE}dH+Z{~c)rc$R5qiqpMt2l4 \uicontrol Preferences > \uicontrol Python > \uicontrol Interpreters. + You can see the current Python interpreter on the \uicontrol Edit mode + toolbar. - \image qtcreator-python-interpreters.png "Python Interpreters in Preferences" + \image qtcreator-python-interpreter-edit-mode.webp {Python interpreter on the Edit mode toolbar} + + To see the available interpreters and change their paths, select + the interpreter, and then select \uicontrol {Manage Python Interpreters}. + Or, select \uicontrol Edit > \uicontrol Preferences > \uicontrol Python > + \uicontrol Interpreters. + + \image qtcreator-python-interpreters.png {Python Interpreters in Preferences} You can add and remove interpreters and clean up references to interpreters that you uninstalled, but that still appear in the list. In addition, you @@ -42,7 +49,7 @@ the PySide version, class name, base class, and source file for the class. - \image qtcreator-python-wizard-app-window.png "Qt for Python wizard for creating a widget-based UI" + \image qtcreator-python-wizard-app-window.png {Qt for Python wizard for creating a widget-based UI} The wizard adds the imports to the source file for access to the QApplication, the base class you selected in the Qt @@ -150,7 +157,7 @@ you to create a Python project that has a main QML file. Specify the minimum PySide version to run the application. - \image qtcreator-python-wizard-qml.png "Qt for Python wizard for creating an empty Qt Quick application" + \image qtcreator-python-wizard-qml.png {Qt for Python wizard for creating an empty Qt Quick application} The wizard adds the following imports to the source file for access to QGuiApplication and QQmlApplicationEngine: