Web Browser Tutorial/de: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
[[Category:German]]
'''Deutsch'''
'''Deutsch'''


=Tutorial: Einen Webbrowser programmieren=
[toc align_right="yes"]


==Überblick==
= Tutorial: Einen Webbrowser programmieren =
 
== Überblick ==


Dieses Tutorial soll Schritt für Schritt erklären, wie man mit Qt einen Webbrowser programmiert. Bevor Sie damit beginnen, sollten Sie die Grundlagen von Qt verstanden haben und mindestens wissen, wie man ein Projekt erstellt, kompiliert und linkt.
Dieses Tutorial soll Schritt für Schritt erklären, wie man mit Qt einen Webbrowser programmiert. Bevor Sie damit beginnen, sollten Sie die Grundlagen von Qt verstanden haben und mindestens wissen, wie man ein Projekt erstellt, kompiliert und linkt.
Line 9: Line 13:
Wir werden dazu QWebKit verwenden.
Wir werden dazu QWebKit verwenden.


==Der Webbrowser==
== Der Webbrowser ==
 
Normalerweise beginnt man hier mit einer neuen Klasse. Der Einfachkeit halber lassen wir das jetzt mal – es wird auch so funktionieren.


Um eine Website darzustellen, verwendet man am Besten QWebView.<br /> Nun können wir auch schon eine Seite laden. Dazu brauchen wir die Funktion load(), die eine <span class="caps">URL</span> als Parameter akzeptiert:<br /> Und schon können wir unsere Website darstellen.<br />
Normalerweise beginnt man hier mit einer neuen Klasse. Der Einfachkeit halber lassen wir das jetzt mal - es wird auch so funktionieren.


Der gesamte Quellcode könnte also etwa so aussehen:<br />
Um eine Website darzustellen, verwendet man am Besten QWebView.<br /><code><br />QWebView '''web = new QWebView();<br /></code><br />Nun können wir auch schon eine Seite laden. Dazu brauchen wir die Funktion load(), die eine URL als Parameter akzeptiert:<br /><code><br />web-&gt;load(QUrl(&quot;http://wiki.qt.io/Webbrowser_Tutorial_German&amp;quot;);<br /></code><br />Und schon können wir unsere Website darstellen.<br /><code><br />web-&gt;show();<br /></code>
<br />Der gesamte Quellcode könnte also etwa so aussehen:<br /><code><br />#include &lt;QApplication&amp;gt;<br />#include &lt;QtWebKit/QWebView&amp;gt;
<br />int main(int argc, char''' argv[])<br />{<br /> QApplication app(argc, argv);


===Categories:===
QWebView *view = new QWebView();<br /> view-&gt;load(QUrl(&quot;http://wiki.qt.io/Webbrowser_Tutorial_German&amp;quot;));<br /> view-&gt;show();


* [[:Category:German|German]]
return app.exec&amp;amp;#40;&amp;#41;;<br />}

Revision as of 11:10, 24 February 2015


Deutsch

[toc align_right="yes&quot;]

Tutorial: Einen Webbrowser programmieren

Überblick

Dieses Tutorial soll Schritt für Schritt erklären, wie man mit Qt einen Webbrowser programmiert. Bevor Sie damit beginnen, sollten Sie die Grundlagen von Qt verstanden haben und mindestens wissen, wie man ein Projekt erstellt, kompiliert und linkt.

Wir werden dazu QWebKit verwenden.

Der Webbrowser

Normalerweise beginnt man hier mit einer neuen Klasse. Der Einfachkeit halber lassen wir das jetzt mal - es wird auch so funktionieren.

Um eine Website darzustellen, verwendet man am Besten QWebView.

<br />QWebView '''web = new QWebView();<br />


Nun können wir auch schon eine Seite laden. Dazu brauchen wir die Funktion load(), die eine URL als Parameter akzeptiert:

<br />web-&gt;load(QUrl(&quot;http://wiki.qt.io/Webbrowser_Tutorial_German&amp;quot;);<br />


Und schon können wir unsere Website darstellen.

<br />web-&gt;show();<br />


Der gesamte Quellcode könnte also etwa so aussehen:

#include <QApplication&gt;
#include <QtWebKit/QWebView&gt;
int main(int argc, char argv[])
{
QApplication app(argc, argv);

QWebView *view = new QWebView();
view->load(QUrl("http://wiki.qt.io/Webbrowser_Tutorial_German&quot;));
view->show();

return app.exec&amp;#40;&#41;;
}