問題タブ [qtnetwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - カスタム NetworkAccessManager を使用して ogg ローカル ファイルを webview にストリーミングできない
私はこの問題を調査してきましたが、ほとんど行き詰まっています。Python、pyqt、および pywebkit を使用してカスタム音楽プレーヤーを作成しています。.mp3 ファイルや .wav ファイルは問題なく再生できますが、ogg ファイルには到達しません。
サンプルコード
index.html
フォルダーにさまざまな種類のオーディオ ファイルを入力するだけで済みます (読み込み中の webview URL の index.html パスは絶対パスであり、例を相対パスで動作させることができないことに注意してください)。テストするリソース:
http://en.wikipedia.org/wiki/File:Example.ogg
http://audio.online-convert.com/convert-to-wav
Google「ファイルタイプ:mp3」を見つける
オーディオ mp3 と wav は問題なく再生されますが、ogg ファイルは奇妙に再生されません。webview を URL http://en.wikipedia.org/wiki/File:Example.oggに指定すると、その ogg ファイルを再生できます。ページ html5test は、webview が vorvis オーディオをサポートしていると述べています。しかし、NetworkAccessManager を介して再生できません。少し迷っています。ヒントを教えてください。
c++ - ログインが必要なWebサイトからデータをフェッチするためにQtWebkitは必要ですか?
タイトルが示すように、
使用するためにログインが必要な特定のWebサイトからデータを取得する必要があります。
ログイン手順には、Cookieまたはセッションが必要な場合があります。
QtWebkitが必要ですか、それともQNetworkAccessManagerだけで済ませることができますか?
私は両方の経験がなく、進むにつれて学び始めます。ですから、両方を比較する時間を少し節約してください^^
前もって感謝します、
エヴァン
編集:いくつかの関連する回答を読んだ後、いくつかの説明を追加します:
問題のWebサイトにはAPIがありません。したがって、データのWeb要素を自分でスクレイピングする必要があります。QNetworkAccessManagerだけでそれを行うことはできますか?
qt - QTcpServer を使用して既知の tcp ポートをリッスンする方法
既知の tcp ポート、たとえば 80 または 25 をリッスンしたい。QtでQTcpServerクラスを使用してこれを行うにはどうすればよいですか? それとも、より一般的に言えば、他の誰かが使用しているポートですか? 前もって感謝します。
multithreading - Qt でのグローバル変数宣言
QtにGuiスレッドとQTcpSocketスレッドを作りました.QTcpSocketスレッドからGuiスレッドにデータアクセスしたいのですがどうすれば解決しますか
グローバル変数を宣言する必要がありますか?
qt - QTサーバーへのQtクライアント(GUI)接続
これまでに見たすべての例は、クライアントが1つの機能(例:サーバーの日付と時刻を取得する)のみを持ち、サーバーがこの機能を提供するだけのクライアントサーバーを示しています。したがって、サーバーはクライアントから要求を受け取ると、要求を処理するためにどのビジネスオブジェクトの関数を呼び出す必要があるかを認識します。しかし、複雑なアプリケーション(例:学校の管理システム)を構築する場合、サーバー上には多くのビジネスオブジェクトがあります。現在、クライアントはどのビジネスオブジェクトの関数を呼び出すかをサーバーにどのように通知しますか。この質問全体はQTに関するものです
qt - QTcpSocketのreadyReadシグナルが受信できない?
QTcpSocket を使用してネットワーク経由でデータを送信し、readyRead シグナルをデータ ハンドラーに接続します。しかし、readyRead シグナルがトリガーされない可能性があります。
Wireshark でデータが到着したことを確認できますが、QTcpSocket は readyRead シグナルをトリガーしません。
c++ - QTcpSocket と QTcpServer を使用したコンソール チャット
Qt フレームワークでコンソール チャット プログラムを作成したいのですが、メッセージの送信に問題があります。
クライアントはサーバーにメッセージを送信しますが、クライアントプログラムが閉じられるまでサーバーはメッセージを受け取りません.クライアントが閉じられると、サーバーはすべてのメッセージを表示します.
以下にコードを書きました。クライアントのメイン関数を見れば、私がやりたいことがわかるでしょう。
c++ - QWebView,このリンクが新しいウィンドウかどうかを判断するには?
コード
新しいウィンドウ リンク機能 openUrl の代わりにどのように判断すればよいですか? このコードをどのように記述しますか? ありがとう!!!
qt - https://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt=3 での QtNetwork SSL ハンドシェイク エラー
QT アプリケーションを使用してこのページをダウンロードすると: https://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt=3 QNetworkAccessManager->get(url) で、ネットワーク エラー (QNetworkReply::NetworkError) が発生しました。返信オブジェクトで。エラー文字列は SSL ハンドシェイクに失敗しました。ただし、sslErrors シグナルは発生しないため、このエラーを無視する機会さえありません。Mac版とWindows版で同じ問題が発生しました。
QT 4.74で同じことをすると。それは正常に動作します。