Embed YouTube Video in QWebView/pt: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''Português''' | [[Embed YouTube Video in QWebView|English]] | [[Embed YouTube Video in QWebView Spanish|Español]] | [[Embed YouTube Video in QWebView Bulgarian|Български]] | [[Embed YouTube Video in QWebView Japanese|日本語]] |
'''Português''' | [[Embed_YouTube_Video_in_QWebView|English]] | [[Embed_YouTube_Video_in_QWebView_German|Deutsch]] | [[Embed_YouTube_Video_in_QWebView_Spanish|Español]] | [[Embed_YouTube_Video_in_QWebView_Bulgarian|Български]] | [[Embed_YouTube_Video_in_QWebView_Japanese|日本語]] |


=Inserir Video do YouTube em QWebView=
[[Category:snippets]]<br />[[Category:Portuguese::snippets]]


Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma [http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html QWebView] ''[qt.io]''. Também demonstra o suporte do Qt para flash. <br /> Primeiro crie uma Qt Gui Application usando o Qt Creator e adicione uma QWebView a ela.
[[Category:Developing_with_Qt::QtWebKit]]<br />[[Category:Portuguese::Developing_with_Qt::QtWebKit]]


Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro<br />
= Inserir Video do YouTube em QWebView =


Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp<br />
Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma &quot;QWebView&amp;quot;:http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. Também demonstra o suporte do Qt para flash.<br />Primeiro crie uma Qt Gui Application usando o Qt Creator e adicione uma QWebView a ela.


Você deve ser capaz de carregar a página da web com o vídeo inserido nela.<br /> Também é possível inserir um vídeo isoladamente em um objeto tag em um arquivo/ficheiro html local, e apenas apontar a url para o local.
Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro<br /><code><br />QT += core gui network webkit<br /></code>


Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado [http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html aqui] ''[blog.forwardbias.in]''
Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp<br /><code><br />MainWindow::MainWindow(QWidget *parent) :<br /> QMainWindow(parent),<br /> ui(new Ui::MainWindow)<br />{<br /> ui-&gt;setupUi(this);<br /> QNetworkProxyFactory::setUseSystemConfiguration (true);<br /> QWebSettings::globalSettings()<s>&gt;setAttribute(QWebSettings::PluginsEnabled, true);<br /> QWebSettings::globalSettings()</s>&gt;setAttribute(QWebSettings::AutoLoadImages, true);<br /> ui-&gt;webView-&gt;load(QUrl(&quot;http://www.youtube.com/watch?v=3aR27FLbb04&amp;quot;));<br />}<br /></code>


===Categories:===
Você deve ser capaz de carregar a página da web com o vídeo inserido nela.<br />Também é possível inserir um vídeo isoladamente em um objeto tag em um arquivo/ficheiro html local, e apenas apontar a url para o local.


* [[:Category:Developing with Qt|Developing_with_Qt]]
Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado &quot;aqui&amp;quot;:http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html
** [[:Category:Developing with Qt::QtWebKit|QtWebKit]]
* [[:Category:Portuguese|Portuguese]]
** [[:Category:Portuguese::Developing with Qt|Developing_with_Qt]]
* [[:Category:Portuguese::Developing with Qt::QtWebKit|QtWebKit]]
 
* [[:Category:Portuguese::snippets|snippets]]
 
* [[:Category:snippets|snippets]]

Revision as of 11:32, 24 February 2015

Português | English | Deutsch | Español | Български | 日本語 |

Inserir Video do YouTube em QWebView

Pequeno trecho de código que mostra como inserir um vídeo do YouTube em uma "QWebView&quot;:http://doc.qt.io/qt-5.0/qtwebkit/qwebview.html. Também demonstra o suporte do Qt para flash.
Primeiro crie uma Qt Gui Application usando o Qt Creator e adicione uma QWebView a ela.

Agora adicione suporte a rede e ao webkit ao seu arquivo/ficheiro .pro

<br />QT += core gui network webkit<br />

Então, adicione isso ao seu arquivo/ficheiro mainwindow.cpp

<br />MainWindow::MainWindow(QWidget *parent) :<br /> QMainWindow(parent),<br /> ui(new Ui::MainWindow)<br />{<br /> ui-&gt;setupUi(this);<br /> QNetworkProxyFactory::setUseSystemConfiguration (true);<br /> QWebSettings::globalSettings()<s>&gt;setAttribute(QWebSettings::PluginsEnabled, true);<br /> QWebSettings::globalSettings()</s>&gt;setAttribute(QWebSettings::AutoLoadImages, true);<br /> ui-&gt;webView-&gt;load(QUrl(&quot;http://www.youtube.com/watch?v=3aR27FLbb04&amp;quot;));<br />}<br />

Você deve ser capaz de carregar a página da web com o vídeo inserido nela.
Também é possível inserir um vídeo isoladamente em um objeto tag em um arquivo/ficheiro html local, e apenas apontar a url para o local.

Um artigo detalhado sobre o uso de flash com Qt pode ser encontrado "aqui&quot;:http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html