Skip to content

Commit 49fddc1

Browse files
Deploying to gh-pages from @ 409a5d6 🚀
1 parent 295cf83 commit 49fddc1

File tree

98 files changed

+7081
-7081
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+7081
-7081
lines changed

de/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

de/tutorial/topics/camera-access/index.html

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1685,11 +1685,11 @@ <h2 id="neues-projekt-starten">Neues Projekt starten<a class="headerlink" href="
16851685
<div class="highlight"><pre><span></span><code><span class="gp gp-VirtualEnv">(beeware-venv)</span> <span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>..
16861686
<span class="gp gp-VirtualEnv">(beeware-venv)</span> <span class="gp">$ </span>briefcase<span class="w"> </span>new
16871687
<span class="go">...</span>
1688-
<span class="go">[hellocamera] Generated new application &#39;Hello Camera&#39;</span>
1688+
<span class="go">[hellocamera] Neue Anwendung „Hello Camera“ erstellt</span>
16891689

1690-
<span class="go">To run your application, type:</span>
1690+
<span class="go">Um Ihre Anwendung auszuführen, geben Sie Folgendes ein:</span>
16911691

1692-
<span class="gp"> $ </span><span class="nb">cd</span><span class="w"> </span>hellocamera
1692+
<span class="gp"> $ </span><span class="nb">cd</span><span class="w"> </span>hellocamera
16931693
<span class="gp"> $ </span>briefcase<span class="w"> </span>dev
16941694

16951695
<span class="gp gp-VirtualEnv">(beeware-venv)</span> <span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>hellocamera
@@ -1704,44 +1704,44 @@ <h2 id="fugen-sie-code-hinzu-um-ein-foto-aufzunehmen">Fügen Sie Code hinzu, um
17041704

17051705
<span class="k">class</span><span class="w"> </span><span class="nc">HelloCamera</span><span class="p">(</span><span class="n">toga</span><span class="o">.</span><span class="n">App</span><span class="p">):</span>
17061706
<span class="k">def</span><span class="w"> </span><span class="nf">startup</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
1707-
<span class="n">main_box</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Box</span><span class="p">()</span>
1707+
<span class="n">main_box</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Box</span><span class="p">()</span>
17081708

17091709
<span class="hll"> <span class="bp">self</span><span class="o">.</span><span class="n">photo</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">ImageView</span><span class="p">(</span><span class="n">height</span><span class="o">=</span><span class="mi">300</span><span class="p">,</span> <span class="n">margin</span><span class="o">=</span><span class="mi">5</span><span class="p">)</span>
1710-
</span><span class="hll"> <span class="n">camera_button</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Button</span><span class="p">(</span>
1711-
</span><span class="hll"> <span class="s2">&quot;Take photo&quot;</span><span class="p">,</span>
1712-
</span><span class="hll"> <span class="n">on_press</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">take_photo</span><span class="p">,</span>
1713-
</span><span class="hll"> <span class="n">margin</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
1714-
</span><span class="hll"> <span class="p">)</span>
1710+
</span><span class="hll"> <span class="n">camera_button</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Button</span><span class="p">(</span>
1711+
</span><span class="hll"> <span class="s2">&quot;Foto aufnehmen&quot;</span><span class="p">,</span>
1712+
</span><span class="hll"> <span class="n">on_press</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">take_photo</span><span class="p">,</span>
1713+
</span><span class="hll"> <span class="n">margin</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
1714+
</span><span class="hll"> <span class="p">)</span>
17151715
</span><span class="hll">
1716-
</span><span class="hll"> <span class="n">main_box</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">photo</span><span class="p">)</span>
1717-
</span><span class="hll"> <span class="n">main_box</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">camera_button</span><span class="p">)</span>
1716+
</span><span class="hll"> <span class="n">main_box</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">photo</span><span class="p">)</span>
1717+
</span><span class="hll"> <span class="n">main_box</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">camera_button</span><span class="p">)</span>
17181718
</span><span class="hll">
17191719
</span> <span class="bp">self</span><span class="o">.</span><span class="n">main_window</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">MainWindow</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">formal_name</span><span class="p">)</span>
1720-
<span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">content</span> <span class="o">=</span> <span class="n">main_box</span>
1721-
<span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
1720+
<span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">content</span> <span class="o">=</span> <span class="n">main_box</span>
1721+
<span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
17221722

1723-
<span class="hll"> <span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">take_photo</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">widget</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
1724-
</span><span class="hll"> <span class="k">try</span><span class="p">:</span>
1725-
</span><span class="hll"> <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">camera</span><span class="o">.</span><span class="n">has_permission</span><span class="p">:</span>
1726-
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">camera</span><span class="o">.</span><span class="n">request_permission</span><span class="p">()</span>
1723+
<span class="hll"> <span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">take_photo</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">widget</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
1724+
</span><span class="hll"> <span class="k">try</span><span class="p">:</span>
1725+
</span><span class="hll"> <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">camera</span><span class="o">.</span><span class="n">has_permission</span><span class="p">:</span>
1726+
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">camera</span><span class="o">.</span><span class="n">request_permission</span><span class="p">()</span>
17271727
</span><span class="hll">
17281728
</span><span class="hll"> <span class="n">image</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">camera</span><span class="o">.</span><span class="n">take_photo</span><span class="p">()</span>
1729-
</span><span class="hll"> <span class="k">if</span> <span class="n">image</span><span class="p">:</span>
1730-
</span><span class="hll"> <span class="bp">self</span><span class="o">.</span><span class="n">photo</span><span class="o">.</span><span class="n">image</span> <span class="o">=</span> <span class="n">image</span>
1731-
</span><span class="hll"> <span class="k">except</span> <span class="ne">NotImplementedError</span><span class="p">:</span>
1732-
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">dialog</span><span class="p">(</span>
1733-
</span><span class="hll"> <span class="n">toga</span><span class="o">.</span><span class="n">InfoDialog</span><span class="p">(</span>
1734-
</span><span class="hll"> <span class="s2">&quot;Oh no!&quot;</span><span class="p">,</span>
1735-
</span><span class="hll"> <span class="s2">&quot;The Camera API is not implemented on this platform&quot;</span><span class="p">,</span>
1736-
</span><span class="hll"> <span class="p">)</span>
1737-
</span><span class="hll"> <span class="p">)</span>
1738-
</span><span class="hll"> <span class="k">except</span> <span class="ne">PermissionError</span><span class="p">:</span>
1739-
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">dialog</span><span class="p">(</span>
1740-
</span><span class="hll"> <span class="n">toga</span><span class="o">.</span><span class="n">InfoDialog</span><span class="p">(</span>
1741-
</span><span class="hll"> <span class="s2">&quot;Oh no!&quot;</span><span class="p">,</span>
1742-
</span><span class="hll"> <span class="s2">&quot;You have not granted permission to take photos&quot;</span><span class="p">,</span>
1743-
</span><span class="hll"> <span class="p">)</span>
1744-
</span><span class="hll"> <span class="p">)</span>
1729+
</span><span class="hll"> <span class="k">if</span> <span class="n">image</span><span class="p">:</span>
1730+
</span><span class="hll"> <span class="bp">self</span><span class="o">.</span><span class="n">photo</span><span class="o">.</span><span class="n">image</span> <span class="o">=</span> <span class="n">image</span>
1731+
</span><span class="hll"> <span class="k">except</span> <span class="ne">NotImplementedError</span><span class="p">:</span>
1732+
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">dialog</span><span class="p">(</span>
1733+
</span><span class="hll"> <span class="n">toga</span><span class="o">.</span><span class="n">InfoDialog</span><span class="p">(</span>
1734+
</span><span class="hll"> <span class="s2">&quot;Oh nein!&quot;</span><span class="p">,</span>
1735+
</span><span class="hll"> <span class="s2">&quot;Die Kamera-API ist auf dieser Plattform nicht implementiert&quot;</span><span class="p">,</span>
1736+
</span><span class="hll"> <span class="p">)</span>
1737+
</span><span class="hll"> <span class="p">)</span>
1738+
</span><span class="hll"> <span class="k">except</span> <span class="ne">PermissionError</span><span class="p">:</span>
1739+
</span><span class="hll"> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">dialog</span><span class="p">(</span>
1740+
</span><span class="hll"> <span class="n">toga</span><span class="o">.</span><span class="n">InfoDialog</span><span class="p">(</span>
1741+
</span><span class="hll"> <span class="s2">&quot;Oh nein!&quot;</span><span class="p">,</span>
1742+
</span><span class="hll"> <span class="s2">&quot;Sie haben keine Berechtigung zum Aufnehmen von Fotos erteilt&quot;</span><span class="p">,</span>
1743+
</span><span class="hll"> <span class="p">)</span>
1744+
</span><span class="hll"> <span class="p">)</span>
17451745
</span>
17461746

17471747
<span class="k">def</span><span class="w"> </span><span class="nf">main</span><span class="p">():</span>
@@ -1784,7 +1784,7 @@ <h2 id="gerateberechtigungen-hinzufugen">Geräteberechtigungen hinzufügen<a cla
17841784
viele gängige Hardwareberechtigungen. Fügen Sie im Konfigurationsabschnitt
17851785
<code>[tool.briefcase.app.helloworld]</code> der Datei <code>pyproject.toml</code> Ihrer App Folgendes
17861786
hinzu (direkt über der Deklaration <code>Sources</code>):</p>
1787-
<div class="highlight"><pre><span></span><code><span class="n">permission</span><span class="p">.</span><span class="n">camera</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;App will take mugshots.&quot;</span>
1787+
<div class="highlight"><pre><span></span><code><span class="n">permission</span><span class="p">.</span><span class="n">camera</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">&quot;Die App nimmt Porträtfotos auf.&quot;</span>
17881788
</code></pre></div>
17891789
<p>Dies erklärt, dass Ihre App auf die Kamera zugreifen muss, und liefert eine
17901790
kurze Beschreibung, warum die Kamera erforderlich ist. Diese Beschreibung ist

0 commit comments

Comments
 (0)