##// END OF EJS Templates
Clear inputhook after printing exception information....
Clear inputhook after printing exception information. Makes this codepath more robust against KeyboardInterrupt raised during exception printing in Qt4 inputhook. Credit goes to @cboos for spotting this.

File last commit:

r5029:cfd327e3
r5761:699fdb40
Show More
IPythonConsole.svg
714 lines | 38.7 KiB | image/svg+xml | TextLexer
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
id="svg2"
version="1.1"
inkscape:version="0.48+devel r10124"
sodipodi:docname="IPythonConsole_b.svg"
inkscape:export-filename="/Users/matthiasbussonnier/Desktop/IPythonConsole.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<linearGradient
id="linearGradient1014">
<stop
style="stop-color:#d4d4d4;stop-opacity:1;"
offset="0"
id="stop1016" />
<stop
id="stop1018"
offset="0.41942194"
style="stop-color:#a7a7a7;stop-opacity:1;" />
<stop
style="stop-color:#dbdbdb;stop-opacity:1;"
offset="0.80724722"
id="stop1020" />
<stop
style="stop-color:#7b7b7b;stop-opacity:1;"
offset="1"
id="stop1022" />
</linearGradient>
<linearGradient
id="linearGradient1002">
<stop
id="stop1004"
offset="0"
style="stop-color:#d4d4d4;stop-opacity:1;" />
<stop
style="stop-color:#a7a7a7;stop-opacity:1;"
offset="0.5"
id="stop1006" />
<stop
id="stop1008"
offset="0.78038788"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop1010"
offset="1"
style="stop-color:#7b7b7b;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient990">
<stop
id="stop992"
offset="0"
style="stop-color:#d4d4d4;stop-opacity:1;" />
<stop
style="stop-color:#f6f6f6;stop-opacity:1;"
offset="0.18783081"
id="stop998" />
<stop
style="stop-color:#a7a7a7;stop-opacity:1;"
offset="0.33046141"
id="stop994" />
<stop
id="stop1026"
offset="0.66523069"
style="stop-color:#919191;stop-opacity:1;" />
<stop
style="stop-color:#868686;stop-opacity:1;"
offset="0.83261538"
id="stop1028" />
<stop
id="stop1032"
offset="0.92357516"
style="stop-color:#868686;stop-opacity:1;" />
<stop
id="stop1030"
offset="0.96787697"
style="stop-color:#aaaaaa;stop-opacity:1;" />
<stop
id="stop996"
offset="1"
style="stop-color:#c2c2c2;stop-opacity:1;" />
</linearGradient>
<inkscape:path-effect
effect="ruler"
id="path-effect1700"
is_visible="true"
unit="px"
mark_distance="20"
mark_length="14"
minor_mark_length="7"
major_mark_steps="5"
shift="0"
offset="0"
mark_dir="left"
border_marks="both" />
<linearGradient
inkscape:collect="always"
id="linearGradient1621">
<stop
style="stop-color:#d4d4d4;stop-opacity:1;"
offset="0"
id="stop1623" />
<stop
style="stop-color:#d4d4d4;stop-opacity:0;"
offset="1"
id="stop1625" />
</linearGradient>
<linearGradient
id="linearGradient1587">
<stop
style="stop-color:#d4d4d4;stop-opacity:1;"
offset="0"
id="stop1589" />
<stop
id="stop1595"
offset="0.5"
style="stop-color:#a7a7a7;stop-opacity:1;" />
<stop
style="stop-color:#e9e9e9;stop-opacity:1;"
offset="0.75"
id="stop1000" />
<stop
style="stop-color:#7b7b7b;stop-opacity:1;"
offset="1"
id="stop1591" />
</linearGradient>
<linearGradient
id="linearGradient826">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop828" />
<stop
style="stop-color:#ffffff;stop-opacity:0.69512194;"
offset="1"
id="stop830" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient826"
id="linearGradient832"
x1="105.70982"
y1="518.53571"
x2="757.14288"
y2="248.53572"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.7551453,0,0,0.7551453,57.364381,318.43926)" />
<style
id="style1439"
type="text/css">
@font-face { font-family:&quot;Inconsolata&quot;;src:url(&quot;#FontID0&quot;) format(svg)}
.fil0 {fill:#1F1A17}
.fil2 {fill:#006633}
.fil1 {fill:#1F1A17}
.fnt1 {font-weight:500;font-size:3.5278;font-family:'Inconsolata'}
.fnt0 {font-weight:500;font-size:6.35;font-family:'Inconsolata'}
</style>
<font
font-weight="500"
font-variant="normal"
id="FontID0"
horiz-origin-x="0"
horiz-origin-y="0"
horiz-adv-x="90"
vert-origin-x="45"
vert-origin-y="90"
vert-adv-y="90"
style="font-variant:normal;font-weight:500">
<font-face
id="font-face1359"
font-family="Inconsolata" />
<missing-glyph
id="missing-glyph1361">
<path
id="path1363"
d="M0 0z" />
</missing-glyph>
<glyph
id="glyph1365"
horiz-adv-x="499"
unicode=" " />
<glyph
id="glyph1367"
horiz-adv-x="499"
unicode="C">
<path
id="path1369"
d="M277.51 628.494c-96.8309,0 -237.003,-71.0074 -237.003,-320.313 0,-240.858 133.993,-318.527 236.663,-318.527 74.3239,0 143.659,39.0045 182.833,102.84l-51.8453 33.6754c-28.6581,-47.5084 -78.1507,-75.9964 -127.161,-75.9964 -91.6719,0 -172.317,95.6687 -172.317,264.159 0,165.514 78.4908,258.178 166.478,258.178 48.8406,0 94.3364,-28.8565 119.338,-72.3397 2.01259,-3.51494 3.51494,-6.00941 3.51494,-10.6582 0,-2.52282 -0.340155,-5.01729 -0.340155,-7.51176 0,-1.1622 -0.170078,-6.4913 4.50706,-9.83616l66.5004 32.825c-33.5053,75.1743 -108.339,123.505 -191.167,123.505z" />
</glyph>
<glyph
id="glyph1371"
horiz-adv-x="499"
unicode="I">
<path
id="path1373"
d="M88 623.339l0 -58.8346 115.669 0 0 -506.504 -122.504 0 0 -58.8346 321.843 0 0 58 -129.512 0 0 507.339 123.512 0 0 58.8346 -309.008 0z" />
</glyph>
<glyph
id="glyph1375"
horiz-adv-x="499"
unicode="P">
<path
id="path1377"
d="M58.6614 623.339l0 -623.339 72.5039 0 0 275.496 122.504 0 0 0c38.8346,0 76.1575,1.00787 114,20.1732 57.6693,29.3386 88,88.9921 88,152.157 0,63.0079 -30.3307,124 -89.1654,154.346 -39.1654,20 -77.8425,21.1654 -118,21.1654l-189.843 0zm72.5039 -65.6693l117.339 0c26,0 51.1654,-0.661417 76.5039,-13.3386 38.8189,-19.4961 58.9921,-59.1654 58.9921,-99.6693 0,-39.8268 -19.1654,-76.9921 -55.3386,-95.1654 -24,-12.1575 -47.8268,-12.8346 -72.3307,-12.8346l-126 0 0.834646 221.008z" />
</glyph>
<glyph
id="glyph1379"
horiz-adv-x="499"
unicode="g">
<path
id="path1381"
d="M125.999 314.502c0,55.3319 45.0139,100.317 100.488,100.317 55.6721,0 100.686,-44.9855 100.686,-100.317 0,-55.3319 -45.184,-100.346 -100.686,-100.346 -55.4737,0 -100.488,45.0139 -100.488,100.346zm104.995 157.322c-90.9916,0 -170.815,-72.3114 -170.815,-161.489 0,-50.0028 25.6534,-96.4907 67.4925,-123.845 -32.825,-27.836 -51.6753,-58.6484 -51.6753,-88.1569 0,-18.992 7.82357,-45.6659 36.6801,-60.8311 -49.0107,-31.3226 -74.3523,-64.998 -74.3523,-101.338 0,-49.8328 46.5162,-108.169 206.503,-108.169 154.827,0 210.329,78.3491 210.329,139.662 0,39.6848 -22.4786,79.6814 -70.9791,99.3537 -47.8485,19.3322 -103.01,12.8125 -154.686,12.8125 -34.1573,0 -55.502,3.17478 -65.3382,5.83933 -17.4897,4.84721 -27.666,15.5054 -27.666,29.9904 0,24.1794 28.1762,47.3383 32.6833,51.0233 18.5101,-6.83145 38.1541,-10.3464 57.9965,-10.3464 90.5097,0 164.664,72.1696 164.664,156.5 0,27.666 -8.16373,54.68 -23.329,77.3286 24.0093,14.5133 51.6753,22.1668 79.8231,22.1668 8.84404,0 17.6881,-0.651964 26.3337,-2.15432l-8.64561 58.6768c-46.006,3.48659 -91.5018,-11.0267 -126.85,-40.6769 -28.1762,28.1762 -66.5004,43.6533 -108.169,43.6533zm-69.6468 -447.163c17.3196,-2.32439 41.499,-4.33698 76.4783,-5.49918 33.6754,-1.33228 70.4972,1.1622 96.8309,-2.66455 42.3493,-6.4913 54.5099,-33.3352 54.5099,-53.3193 0,-19.8424 -11.3385,-43.8517 -42.8312,-60.6894 -33.5053,-18.1416 -71.9995,-19.9841 -102.67,-19.9841 -20.8345,0 -59.6689,1.1622 -94.1663,14.8251 -36.9919,14.6834 -45.1556,39.8265 -45.1556,55.8422 0,32.825 30.6707,57.0044 57.0044,71.4893z" />
</glyph>
<glyph
id="glyph1383"
horiz-adv-x="499"
unicode="m">
<path
id="path1385"
d="M38.0124 0l65.4799 0 0 304.836c0,21.4865 1.50235,41.499 14.5133,65.5082 16.4975,30.6423 36.9919,42.6611 55.1619,42.6611 16.3275,0 34.6675,-10.1763 42.321,-35.3478 6.00941,-18.992 4.50706,-40.9887 4.50706,-59.8106l0 -317.847 67.3508 0 0 302.171c0,24.0093 2.32439,43.6533 19.1621,72.1696 7.6535,12.6708 25.4833,41.1588 53.1493,41.1588 14.8534,0 28.9982,-8.67396 36.3399,-25.5117 8.33381,-19.3322 6.17949,-45.4958 6.17949,-66.1602l0 -324.65 68.1445 0 0 325.5c0,37.8139 1.67243,76.4783 -18.6519,106.979 -17.4897,26.3337 -45.6659,36.1699 -71.3476,36.1699 -43.8233,0 -84.642,-25.9935 -102.5,-66.3303 -7.14326,37.6722 -39.8265,66.5004 -80.8152,66.5004 -37.332,0 -72.5098,-24.151 -93.5144,-56.154l1.02047 44.8155 -66.5004 0 0 -456.659z" />
</glyph>
<glyph
id="glyph1387"
horiz-adv-x="499"
unicode="i">
<path
id="path1389"
d="M106.157 457.509l0 -58.6768 110.522 0 0 -340.836 -116.503 0 0 -57.9965 295.992 0 0 57.9965 -107.007 0 0 399.512 -183.004 0zm148.506 198.481c-28.6581,0 -51.817,-22.9888 -51.817,-51.3351 0,-28.3179 23.1589,-51.3351 51.6469,-51.3351 28.6864,0 51.8453,23.0172 51.8453,51.3351 0,28.3463 -23.1589,51.3351 -51.6753,51.3351z" />
</glyph>
<glyph
id="glyph1391"
horiz-adv-x="499"
unicode="c">
<path
id="path1393"
d="M456.488 381.654c-35.9998,52.6674 -97.3128,84.5003 -170.815,84.5003 -134.163,0 -229.52,-100.658 -229.52,-237.655 0,-137.82 95.8388,-239.668 225.013,-239.668 63.8358,0 124.837,25.6817 168.49,72.6799l-41.499 48.3304c-30.8124,-35.0077 -75.146,-55.3319 -120.982,-55.3319 -89.0073,0 -156.84,74.6641 -156.84,181.331 0,104.173 66.8405,169.171 150.831,169.171 78.009,0 115.511,-54.5099 118.176,-59.839 3.82675,-7.68184 -1.67243,-17.1778 6.32122,-23.1589l50.8249 59.6406z" />
</glyph>
<glyph
id="glyph1395"
horiz-adv-x="499"
unicode="a">
<path
id="path1397"
d="M90.6797 403.169l35.3195 -45.6659c37.332,39.1746 88.8372,50.8249 130.988,50.8249 54.3398,0 81.1837,-22.6487 94.0246,-43.8233 15.3353,-25.0014 14.8251,-54.5099 14.8251,-78.6609l0 -16.3558 -14.6834 0c-67.1523,0 -139.322,0.680311 -197.318,-20.6644 -72.1696,-26.5038 -104.825,-79.9932 -104.825,-130.648 0,-67.0106 58.3366,-129.344 153.665,-129.344 56.154,0 114.321,20.4944 164.153,61.3413l0 -50.1729 68.1728 0 0 283.179c0,37.4738 -1.33228,72.8216 -22.5069,107.999 -29.9904,49.9745 -87.9868,75.9964 -158.824,75.9964 -61.6815,0 -120.33,-19.8424 -162.991,-64.0059zm277.822 -189.013l0 -30.1604c0,-23.6691 -0.170078,-53.3193 -31.0108,-86.0026 -16.6676,-17.6597 -60.3209,-53.9997 -120.16,-53.9997 -60.491,0 -96.0088,38.3525 -96.0088,79.1712 0,33.1651 23.3573,70.4972 80.6735,84.1601 41.499,9.83616 102.67,6.83145 150.179,6.83145l16.3275 0z" />
</glyph>
<glyph
id="glyph1399"
horiz-adv-x="499"
unicode="e">
<path
id="path1401"
d="M258.66 468.167c-109.162,0 -209.989,-78.009 -209.989,-244.827 0,-152.163 95.1585,-233.828 219.344,-233.828 65.1397,0 124.327,23.981 163.473,70.9791l-39.6564 38.8344c-29.8203,-33.3352 -72.8216,-51.3351 -118.317,-51.3351 -61.1713,0 -149.527,33.6754 -155.026,170.503l324.168 0c2.83463,31.351 1.33228,60.661 -3.14644,87.3349 -20.6644,122.513 -106.015,162.339 -180.849,162.339zm-137.82 -194.512c14.1731,107.858 83.8199,139.18 132.831,139.18 73.9838,0 126.821,-64.998 118.317,-139.18l-251.148 0z" />
</glyph>
<glyph
id="glyph1403"
horiz-adv-x="499"
unicode="n">
<path
id="path1405"
d="M68.1732 0l73.3228 0 0 263.339c0,30.8346 3.66929,53.1654 22.6772,78.4882 17.4961,23.1811 61.3228,63.5118 109.654,63.5118 23.0079,0 45.5118,-9.16535 62,-28.8346 24.6772,-29.4961 24.8346,-68.8346 24.8346,-101.008l0 -275.496 70.8346 0 0 277.165 0 0c0,35.6693 -0.15748,73.3386 -16.4882,110.173 -22.6772,51.3228 -69.5118,80.4882 -121.669,80.4882 -62,0 -118.331,-40.4882 -151.843,-91.3228l0 80.1575 -73.3228 0 0 -456.661z" />
</glyph>
<glyph
id="glyph1407"
horiz-adv-x="499"
unicode="o">
<path
id="path1409"
d="M460 226.504c0,157.827 -99.4961,240.504 -203.339,240.504 -116.331,0 -216.157,-100.835 -216.157,-242 0,-139.008 98.8346,-237.008 214,-237.008 108.157,0 205.496,87.0079 205.496,238.504zm-208.173 179.323c65.8425,0 135.843,-56.8189 135.843,-182.331 0,-114.992 -65.8425,-173.323 -132.504,-173.323 -72.8346,0 -138.661,68.4882 -138.661,181.165 0,112 65.3228,174.488 135.323,174.488z" />
</glyph>
<glyph
id="glyph1411"
horiz-adv-x="499"
unicode="h">
<path
id="path1413"
d="M69.8268 0l73.5118 0 0 263.339c0,30.8346 3.66929,53.1654 22.6614,78.4882 17.3386,23.1811 61.3386,63.5118 109.669,63.5118 22.8346,0 45.4961,-9.16535 61.8268,-28.8346 24.8346,-29.4961 25.0079,-68.8346 25.0079,-101.008l0 -275.496 70.6614 0 0 277.165 0 0c0,35.6693 -0.15748,73.3386 -16.5039,110.173 -22.6614,51.3228 -69.4961,80.4882 -121.496,80.4882 -62,0 -118.331,-40.4882 -151.827,-91.3228l0 264.835c0,3.49606 0.15748,6 3.49606,9.66929 2.33071,2.33071 6.33071,5.49606 6.33071,10.6614 0,0.992126 -0.15748,2 -0.330709,2.99213l-83.0079 0 0 -664.661z" />
</glyph>
<glyph
id="glyph1415"
horiz-adv-x="499"
unicode="u">
<path
id="path1417"
d="M63.0138 456.659l-0.850388 -254.493c-0.170078,-39.8265 0.170078,-79.8231 18.17,-119.99 26.6738,-60.0091 82.4877,-93.3443 141.845,-93.3443 57.3162,0 111.316,30.8408 141.164,81.1554l-0.850388 -34.4974c-0.311809,-11.6503 -0.170078,-23.4991 1.67243,-35.4895l75.9964 0c-4.50706,13.833 -5.15902,28.1762 -5.15902,41.669l0 414.99 -72.5098 0 0 -251.148c0,-35.1777 -2.83463,-62.1634 -17.9999,-90.1695 -21.0046,-38.1824 -61.4831,-67.6626 -105.505,-67.6626 -35.8297,0 -69.1649,19.644 -87.3349,55.8138 -16.3275,32.3431 -16.1574,68.0027 -16.1574,98.6734l0 254.493 -72.4814 0z" />
</glyph>
<glyph
id="glyph1419"
horiz-adv-x="499"
unicode="p">
<path
id="path1421"
d="M59.4988 456.659l0.822042 -623.165 73.5019 0 0 226.997c30.5006,-45.1556 81.5239,-72.6515 136.998,-72.6515 93.5144,0 191.678,78.3208 191.678,245.989 0,161.177 -95.4986,233.176 -185.328,233.176 -58.6768,0 -113.158,-30.3305 -144.339,-80.1633l0 69.8169 -73.3318 0zm191.337 -50.995c39.9966,0 136.827,-21.0046 136.827,-186.66 0,-144.169 -94.5065,-167.158 -137.338,-167.158 -43.3131,0 -86.3144,21.4865 -104.484,62.9854 -13.3511,30.8408 -13.0109,68.513 -13.0109,134.673 0,38.4942 2.01259,66.3303 11.9905,89.9994 17.518,40.9887 60.0091,66.1602 106.015,66.1602z" />
</glyph>
<glyph
id="glyph1423"
horiz-adv-x="499"
unicode="v">
<path
id="path1425"
d="M39.6564 457.509l181.331 -460.996 56.0122 0 111.344 260.814c27.3258,64.0059 52.9792,130.676 68.1445,200.181l-64.6579 0c-12.1606,-66.5004 -36.3399,-129.854 -62.1634,-189.835l-73.3318 -170.021 -132.009 334.004c-0.822042,2.18266 -1.50235,3.85509 -1.50235,6.34957 0,5.98106 4.84721,11.3385 3.17478,19.5022l-86.3428 0z" />
</glyph>
<glyph
id="glyph1427"
horiz-adv-x="499"
unicode="r">
<path
id="path1429"
d="M99.1553 456.659l0 -457.481 72.5098 0 0 222.83c0,27.4959 1.1622,57.8264 32.173,106.979 41.499,65.6783 96.0088,77.0168 128.324,77.0168 38.4942,0 62.6736,-17.8298 75.5145,-34.3273 5.98106,-7.68184 9.32593,-15.5054 16.9794,-22.8471l33.6754 68.9948c-28.8282,29.5085 -70.8373,49.8328 -122.172,49.8328 -66.8122,0 -134.503,-33.647 -164.493,-98.9852l2.66455 87.9868 -75.1743 0z" />
</glyph>
<glyph
id="glyph1431"
horiz-adv-x="499"
unicode="t">
<path
id="path1433"
d="M188.173 579.165l-8.67717 -122.504 -108.661 0 -1.00787 -58.6614 107.008 0c-6.33071,-78.1732 -9.33858,-156 -9.33858,-233.496 0,-41.0079 0.330709,-87.0079 26.8346,-124.331 21.6693,-30.6772 57.3386,-48.8346 104,-48.8346 54.5039,0 107.496,22.8346 146.173,51.1654l-22.5039 56.8346c-38.8346,-28.6772 -74.1732,-41.6693 -102.331,-41.6693 -34.1732,0 -69.4961,18.8346 -76.8346,73.8268 -0.503937,4 -3.00787,21.5118 -3.00787,87.8425 0,59.6693 3.00787,119.323 8.67717,178.661l150.157 0 0 59.4961 -149.323 0c0,0 6.99213,82.3307 11.6693,107.669 2,10.6614 9.16535,16.8346 5.65354,27.0079l-78.4882 -13.0079z" />
</glyph>
<glyph
id="glyph1435"
horiz-adv-x="499"
unicode="y">
<path
id="path1437"
d="M45.6693 456.661l185.669 -454.835 -14.6772 -33.8268c-8,-18.1732 -17.1654,-37.4961 -31.4961,-53.0079 -19.1654,-20.1575 -42.5039,-29.4961 -64,-29.4961 -33.8268,0 -51.1654,22.6772 -53.6693,27.4961 -2.48819,5.00787 -2,11.6693 -8,16.1732l-36.9921 -64.6614c26.3307,-25.1654 61.3228,-38.1732 98.9921,-38.1732 41.1654,0 84,15.1654 114.504,49.4961 19.8268,22.5039 29.4961,46.5039 39.3386,72.3465l142.331 377.323c16.5039,43.5118 32.3307,87.3386 45.8268,132l-75.1654 0c-7.49606,-41.8268 -20.5039,-82.3307 -34.5039,-121.669l-87.1654 -244.992 -133.827 336.504c-1.00787,2.83465 -1.82677,4.99213 -1.82677,8 0,7.32283 4.99213,12.3307 4.48819,21.3228l-89.8268 0z" />
</glyph>
</font>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1587"
id="linearGradient1593"
x1="361.16904"
y1="714.66962"
x2="361.16904"
y2="763.15692"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(72.46875,216.125)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1587"
id="linearGradient1606"
x1="373.29086"
y1="221.5674"
x2="372.71057"
y2="268.03442"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(72.46875,216.125)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1621"
id="linearGradient1627"
x1="310.46347"
y1="505.50644"
x2="311.31174"
y2="545.5957"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(72.46875,216.125)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1621"
id="linearGradient1631"
gradientUnits="userSpaceOnUse"
x1="390.46347"
y1="712.64929"
x2="389.88318"
y2="764.16711"
gradientTransform="matrix(0.7551453,0,0,0.7551453,57.364381,318.43922)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient990"
id="linearGradient870"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.7551453,0,0,0.7551453,57.364381,318.43926)"
x1="336.14798"
y1="18.710255"
x2="336.14798"
y2="66.858391" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath967">
<g
id="g969">
<flowRoot
transform="matrix(2.3161183,0,0,2.3161183,495.71388,608.04007)"
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Helvetica"
id="flowRoot971"
xml:space="preserve"><flowRegion
id="flowRegion973"><rect
y="-309.14731"
x="-324.28571"
height="197.14285"
width="770"
id="rect975" /></flowRegion><flowPara
id="flowPara977">Qt Console</flowPara></flowRoot> </g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1197">
<g
id="g1199"
transform="matrix(0.43175688,0,0,0.43175688,-214.02788,-262.52547)"
style="fill:#363636;fill-opacity:1">
<flowRoot
transform="matrix(2.3161183,0,0,2.3161183,495.71388,608.04007)"
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#363636;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Helvetica"
id="flowRoot1201"
xml:space="preserve"><flowRegion
id="flowRegion1203"><rect
y="-309.14731"
x="-324.28571"
height="197.14285"
width="770"
id="rect1205"
style="fill:#363636;fill-opacity:1" /></flowRegion><flowPara
id="flowPara1207">Qt Console</flowPara></flowRoot> </g>
</clipPath>
<filter
inkscape:collect="always"
id="filter986"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.1673214"
id="feGaussianBlur988" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient990"
id="linearGradient1012"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.7551453,0,0,0.7551453,57.364381,318.43926)"
x1="291.68039"
y1="511.74365"
x2="291.68039"
y2="564.10553" />
<filter
inkscape:collect="always"
id="filter988">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="5.9071426"
id="feGaussianBlur990" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="178.73206"
inkscape:cy="301.08863"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1245"
inkscape:window-height="840"
inkscape:window-x="313"
inkscape:window-y="7"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-55.203036,-282.24337)">
<rect
style="opacity:0.41800005;color:#000000;fill:#020202;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter988);enable-background:accumulate"
id="rect1032"
width="628.57141"
height="552.85712"
x="76.46875"
y="220.12053"
rx="0"
ry="0"
transform="matrix(0.76259826,0,0,0.76259826,12.765793,164.57423)" />
<rect
y="332.22418"
x="71.162964"
height="415.55746"
width="473.45871"
id="rect1629"
style="color:#000000;fill:url(#linearGradient1631);fill-opacity:1;fill-rule:nonzero;stroke:#5b5b5b;stroke-width:1.51029062;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
y="332.95441"
x="71.774574"
height="38.836063"
width="472.50522"
id="rect12"
style="color:#000000;fill:url(#linearGradient870);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="rect797"
d="m 71.774575,708.36947 472.505205,0 0,38.83606 -472.505205,0 z"
style="color:#000000;fill:url(#linearGradient1012);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="color:#000000;fill:#0c212d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect10"
width="472.50522"
height="338.7366"
x="71.774574"
y="369.63287" />
<g
transform="matrix(0.96392839,0,0,0.96392839,-3.5094559,72.033267)"
id="g173"
style="filter:url(#filter986)">
<g
style="fill:#131313;fill-opacity:1"
id="g175"
transform="matrix(4.0952771,0,0,4.0952771,-139.4611,-3318.8596)">
<polygon
points="7.0554,10.8516 5.2042,10.8516 5.2042,11.7393 10.0503,11.7393 10.0503,10.8669 8.1088,10.8669 8.1088,3.2363 9.96,3.2363 9.96,2.3478 5.3094,2.3478 5.3094,3.2363 7.0554,3.2363 "
class="fil1"
id="polygon177"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<path
d="m 82.791477,910.66999 0,33.49347 3.870708,0 0,-14.78552 6.612166,0 c 2.096575,0 4.086496,-0.0521 6.128504,-1.07433 3.064255,-1.61256 4.731375,-4.78382 4.731375,-8.22508 0,-3.38669 -1.66712,-6.66567 -4.838029,-8.27822 -2.096575,-1.07575 -4.14,-1.1289 -6.289724,-1.1289 l -10.215,-0.001 z m 3.870708,3.54791 6.344292,0 c 1.396771,0 2.741811,10e-4 4.085078,0.69981 2.096575,1.02224 3.171965,3.17232 3.171965,5.37661 0,2.09693 -1.021886,4.08543 -2.95724,5.10626 -1.290118,0.64524 -2.580236,0.64524 -3.923858,0.64524 l -6.773741,0 0.0535,-11.82792 z"
class="fil1"
id="path180"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
<polygon
points="24.2429,2.2926 20.6763,2.2926 20.6763,11.7581 24.2555,11.7581 24.2555,11.0472 21.4743,11.0472 21.4743,3.0409 24.2429,3.0409 "
class="fil2"
id="polygon182"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<polygon
points="33.4854,11.7497 33.4854,2.3375 29.9512,2.3375 29.9512,3.0815 32.7041,3.0815 32.7041,11.0428 29.9386,11.0428 29.9386,11.7497 "
class="fil2"
id="polygon184"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<path
d="m 169.69073,935.1142 c 0,-1.37338 -1.16043,-2.49023 -2.53382,-2.49023 -1.41697,-10e-4 -2.57634,1.11685 -2.57634,2.49023 0,1.33193 1.15937,2.44772 2.57634,2.44772 1.37445,0 2.53276,-1.11579 2.53276,-2.44772 l 0.001,0 z m 0,-13.69878 c 0,-1.37338 -1.16043,-2.48917 -2.53382,-2.48917 -1.41697,0 -2.57634,1.11579 -2.57634,2.49024 0,1.33086 1.15937,2.44771 2.57634,2.44771 1.37445,-10e-4 2.53276,-1.11685 2.53276,-2.44771 l 0.001,-10e-4 z"
class="fil2"
id="path186"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
<path
d="m 123.18305,918.97515 9.1474,22.5 c -0.50102,1.61964 -1.10445,3.46925 -2.20004,4.59035 -1.09594,1.1211 -2.08878,1.49351 -3.19854,1.49918 -1.10976,0.006 -2.18905,-0.85217 -3.32362,-1.75678 l -1.62461,2.75705 c 1.34965,1.29862 3.09792,1.94917 4.94823,1.94917 2.09906,0 4.64067,-1.0396 5.74724,-2.49944 1.10693,-1.45985 1.49634,-2.31166 1.94953,-3.59859 l 8.95536,-25.43952 -3.26729,-0.009 -6.3046,17.76791 -7.21382,-17.75905 -3.61524,-0.001 z"
class="fil1"
id="path188"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
</g>
<polygon
points="7.0554,3.2363 7.0554,10.8516 5.2042,10.8516 5.2042,11.7393 10.0503,11.7393 10.0503,10.8669 8.1088,10.8669 8.1088,3.2363 9.96,3.2363 9.96,2.3478 5.3094,2.3478 5.3094,3.2363 "
class="fil1"
id="polygon190"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd"
transform="matrix(14.510825,0,0,14.510825,12.290214,374.68932)" />
<path
d="m 197.94461,408.60838 0,137.16504 15.85162,0 0,-60.55081 27.07864,0 c 8.58608,0 16.73535,-0.21337 25.09794,-4.39968 12.54896,-6.60388 19.37629,-19.59107 19.37629,-33.68397 0,-13.86944 -6.82733,-27.29777 -19.81307,-33.90161 -8.58606,-4.4055 -16.95445,-4.62315 -25.75816,-4.62315 l -41.83326,-0.004 z m 15.85162,14.52967 25.98164,0 c 5.72017,0 11.22847,0.004 16.72952,2.8659 8.58606,4.18637 12.99008,12.99155 12.99008,22.01872 0,8.58751 -4.18491,16.73096 -12.11071,20.91155 -5.2834,2.64243 -10.56679,2.64243 -16.0693,2.64243 l -27.74035,0 0.2191,-48.4386 z"
class="fil1"
id="path192"
inkscape:connector-curvature="0"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd" />
<polygon
points="24.2555,11.7581 24.2555,11.0472 21.4743,11.0472 21.4743,3.0409 24.2429,3.0409 24.2429,2.2926 20.6763,2.2926 20.6763,11.7581 "
class="fil2"
id="polygon194"
style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd"
transform="matrix(14.510825,0,0,14.510825,12.290214,374.68932)" />
<polygon
points="29.9512,3.0815 32.7041,3.0815 32.7041,11.0428 29.9386,11.0428 29.9386,11.7497 33.4854,11.7497 33.4854,2.3375 29.9512,2.3375 "
class="fil2"
id="polygon196"
style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd"
transform="matrix(14.510825,0,0,14.510825,12.290214,374.68932)" />
<path
d="m 553.82114,508.71419 c 0,-5.62437 -4.75228,-10.19818 -10.3767,-10.19818 -5.80288,-0.004 -10.55082,4.57381 -10.55082,10.19818 0,5.45462 4.74794,10.02409 10.55082,10.02409 5.62876,0 10.37235,-4.56947 10.37235,-10.02409 l 0.004,0 z m 0,-56.1003 c 0,-5.62437 -4.75228,-10.19384 -10.3767,-10.19384 -5.80288,0 -10.55082,4.56947 -10.55082,10.19821 0,5.45024 4.74794,10.02406 10.55082,10.02406 5.62876,-0.004 10.37235,-4.57382 10.37235,-10.02406 l 0.004,-0.004 z"
class="fil2"
id="path198"
inkscape:connector-curvature="0"
style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd" />
<path
d="m 363.3593,442.6203 37.46114,92.14374 c -2.05183,6.63289 -4.52303,14.20754 -9.00978,18.79876 -4.48817,4.59122 -8.55414,6.11634 -13.0989,6.13956 -4.54478,0.0246 -8.96477,-3.48987 -13.61115,-7.19451 l -6.65323,11.29088 c 5.52719,5.31822 12.68684,7.98239 20.26438,7.98239 8.59622,0 19.00482,-4.25744 23.53654,-10.23589 4.53318,-5.97849 6.12792,-9.46689 7.98386,-14.73723 l 36.67469,-104.18188 -13.38047,-0.0368 -25.81908,72.76453 -29.5426,-72.72825 -14.8054,-0.004 z"
class="fil1"
id="path200"
inkscape:connector-curvature="0"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd" />
</g>
<g
style="fill:#131313;fill-opacity:1"
id="g1211"
transform="matrix(3.9475539,0,0,3.9475539,-137.93997,-3127.1097)">
<polygon
points="5.2042,11.7393 10.0503,11.7393 10.0503,10.8669 8.1088,10.8669 8.1088,3.2363 9.96,3.2363 9.96,2.3478 5.3094,2.3478 5.3094,3.2363 7.0554,3.2363 7.0554,10.8516 5.2042,10.8516 "
class="fil1"
id="polygon1213"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<path
d="m 82.791477,910.66999 0,33.49347 3.870708,0 0,-14.78552 6.612166,0 c 2.096575,0 4.086496,-0.0521 6.128504,-1.07433 3.064255,-1.61256 4.731375,-4.78382 4.731375,-8.22508 0,-3.38669 -1.66712,-6.66567 -4.838029,-8.27822 -2.096575,-1.07575 -4.14,-1.1289 -6.289724,-1.1289 l -10.215,-0.001 z m 3.870708,3.54791 6.344292,0 c 1.396771,0 2.741811,10e-4 4.085078,0.69981 2.096575,1.02224 3.171965,3.17232 3.171965,5.37661 0,2.09693 -1.021886,4.08543 -2.95724,5.10626 -1.290118,0.64524 -2.580236,0.64524 -3.923858,0.64524 l -6.773741,0 0.0535,-11.82792 z"
class="fil1"
id="path1215"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
<polygon
points="20.6763,11.7581 24.2555,11.7581 24.2555,11.0472 21.4743,11.0472 21.4743,3.0409 24.2429,3.0409 24.2429,2.2926 20.6763,2.2926 "
class="fil2"
id="polygon1217"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<polygon
points="29.9512,2.3375 29.9512,3.0815 32.7041,3.0815 32.7041,11.0428 29.9386,11.0428 29.9386,11.7497 33.4854,11.7497 33.4854,2.3375 "
class="fil2"
id="polygon1219"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd"
transform="matrix(3.5433071,0,0,3.5433071,37.457697,902.38751)" />
<path
d="m 169.69073,935.1142 c 0,-1.37338 -1.16043,-2.49023 -2.53382,-2.49023 -1.41697,-10e-4 -2.57634,1.11685 -2.57634,2.49023 0,1.33193 1.15937,2.44772 2.57634,2.44772 1.37445,0 2.53276,-1.11579 2.53276,-2.44772 l 0.001,0 z m 0,-13.69878 c 0,-1.37338 -1.16043,-2.48917 -2.53382,-2.48917 -1.41697,0 -2.57634,1.11579 -2.57634,2.49024 0,1.33086 1.15937,2.44771 2.57634,2.44771 1.37445,-10e-4 2.53276,-1.11685 2.53276,-2.44771 l 0.001,-10e-4 z"
class="fil2"
id="path1221"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
<path
d="m 123.18305,918.97515 9.1474,22.5 c -0.50102,1.61964 -1.10445,3.46925 -2.20004,4.59035 -1.09594,1.1211 -2.08878,1.49351 -3.19854,1.49918 -1.10976,0.006 -2.18905,-0.85217 -3.32362,-1.75678 l -1.62461,2.75705 c 1.34965,1.29862 3.09792,1.94917 4.94823,1.94917 2.09906,0 4.64067,-1.0396 5.74724,-2.49944 1.10693,-1.45985 1.49634,-2.31166 1.94953,-3.59859 l 8.95536,-25.43952 -3.26729,-0.009 -6.3046,17.76791 -7.21382,-17.75905 -3.61524,-0.001 z"
class="fil1"
id="path1223"
inkscape:connector-curvature="0"
style="fill:#131313;fill-opacity:1;fill-rule:evenodd" />
</g>
<polygon
points="5.2042,10.8516 5.2042,11.7393 10.0503,11.7393 10.0503,10.8669 8.1088,10.8669 8.1088,3.2363 9.96,3.2363 9.96,2.3478 5.3094,2.3478 5.3094,3.2363 7.0554,3.2363 7.0554,10.8516 "
class="fil1"
id="_92110424"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd"
transform="matrix(13.987396,0,0,13.987396,8.3374303,433.20694)" />
<path
d="m 187.29497,465.90248 0,132.21728 15.27983,0 0,-58.36664 26.10187,0 c 8.27637,0 16.13168,-0.20568 24.19262,-4.24098 12.0963,-6.36567 18.67735,-18.88439 18.67735,-32.46894 0,-13.36914 -6.58105,-26.31309 -19.09838,-32.67872 -8.27635,-4.24659 -16.34287,-4.45639 -24.82902,-4.45639 l -40.32427,-0.004 z m 15.27983,14.00557 25.04444,0 c 5.51383,0 10.82344,0.004 16.12606,2.76252 8.27635,4.03536 12.52151,12.52292 12.52151,21.22447 0,8.27774 -4.03396,16.12745 -11.67386,20.15723 -5.09282,2.54712 -10.18563,2.54712 -15.48966,2.54712 l -26.73971,0 0.2112,-46.69134 z"
class="fil1"
id="_92100232"
inkscape:connector-curvature="0"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd" />
<g
id="g1013"
style="fill:#12a5e1;fill-opacity:1">
<polygon
transform="matrix(13.987396,0,0,13.987396,8.3374303,433.20694)"
style="fill:#12a5e1;fill-opacity:1;fill-rule:evenodd"
id="_92117704"
class="fil2"
points="24.2429,3.0409 24.2429,2.2926 20.6763,2.2926 20.6763,11.7581 24.2555,11.7581 24.2555,11.0472 21.4743,11.0472 21.4743,3.0409 " />
<polygon
transform="matrix(13.987396,0,0,13.987396,8.3374303,433.20694)"
style="fill:#12a5e1;fill-opacity:1;fill-rule:evenodd"
id="_92119960"
class="fil2"
points="29.9386,11.7497 33.4854,11.7497 33.4854,2.3375 29.9512,2.3375 29.9512,3.0815 32.7041,3.0815 32.7041,11.0428 29.9386,11.0428 " />
<path
style="fill:#12a5e1;fill-opacity:1;fill-rule:evenodd"
inkscape:connector-curvature="0"
id="_92120248"
class="fil2"
d="m 530.33446,562.39732 c 0,-5.42149 -4.58085,-9.83032 -10.00239,-9.83032 -5.59356,-0.004 -10.17024,4.40883 -10.17024,9.83032 0,5.25786 4.57668,9.6625 10.17024,9.6625 5.42572,0 9.9982,-4.40464 9.9982,-9.6625 l 0.004,0 z m 0,-54.07667 c 0,-5.42149 -4.58085,-9.82614 -10.00239,-9.82614 -5.59356,0 -10.17024,4.40465 -10.17024,9.83035 0,5.25364 4.57668,9.66247 10.17024,9.66247 5.42572,-0.004 9.9982,-4.40883 9.9982,-9.66247 l 0.004,-0.004 z" />
</g>
<path
d="m 346.74289,498.68754 36.10986,88.81997 c -1.97782,6.39363 -4.35988,13.69505 -8.68479,18.12066 -4.32627,4.4256 -8.24558,5.89571 -12.6264,5.91809 -4.38084,0.0237 -8.6414,-3.36398 -13.12017,-6.93499 l -6.41324,10.8836 c 5.32782,5.12638 12.22921,7.69445 19.53341,7.69445 8.28614,0 18.31929,-4.10387 22.68754,-9.86666 4.36966,-5.76284 5.90688,-9.12541 7.69587,-14.20564 l 35.35177,-100.42387 -12.89781,-0.0355 -24.88774,70.13979 -28.47696,-70.10482 -14.27134,-0.004 z"
class="fil1"
id="_92122608"
inkscape:connector-curvature="0"
style="fill:#e9e9e9;fill-opacity:1;fill-rule:evenodd" />
<path
style="opacity:0.231;color:#000000;fill:url(#linearGradient832);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 71.771204,369.62234 0,31.90891 0,1.86734 0,210.74249 C 185.0871,551.67384 349.48037,510.52371 535.90238,506.04065 c 2.79464,-0.0672 5.58165,-0.11401 8.37739,-0.16416 l 0,-102.4779 0,-1.86734 0,-31.90891 -472.508566,0 z"
id="rect793"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path1030"
d="m 71.774575,374.48737 472.505205,0 0,-4.85448 -472.505205,0 z"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.75362319" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.76086957"
d="m 71.774575,708.36947 472.505205,0 0,-4.85448 -472.505205,0 z"
id="path1024"
inkscape:connector-curvature="0" />
</g>
</svg>