問題タブ [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.

0 投票する
0 に答える
447 参照

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 を介して再生できません。少し迷っています。ヒントを教えてください。

0 投票する
2 に答える
469 参照

c++ - ログインが必要なWebサイトからデータをフェッチするためにQtWebkitは必要ですか?

タイトルが示すように、

使用するためにログインが必要な特定のWebサイトからデータを取得する必要があります。

ログイン手順には、Cookieまたはセッションが必要な場合があります。

QtWebkitが必要ですか、それともQNetworkAccessManagerだけで済ませることができますか?

私は両方の経験がなく、進むにつれて学び始めます。ですから、両方を比較する時間を少し節約してください^^

前もって感謝します、

エヴァン

編集:いくつかの関連する回答を読んだ後、いくつかの説明を追加します:

問題のWebサイトにはAPIがありません。したがって、データのWeb要素を自分でスクレイピングする必要があります。QNetworkAccessManagerだけでそれを行うことはできますか?

0 投票する
2 に答える
10764 参照

qt - Qt 同期 QNetworkAccessManager 取得

同期 QNetworkAccessManager::get を行う適切な方法は何ですか?

qt wikiはアプローチを提供しますが、 「これを実際のアプリケーションで使用することはお勧めしません」と述べています。メーリングリストは、wiki と同様のソリューションを提供しています。

0 投票する
1 に答える
414 参照

qt - QTcpServer を使用して既知の tcp ポートをリッスンする方法

既知の tcp ポート、たとえば 80 または 25 をリッスンしたい。QtでQTcpServerクラスを使用してこれを行うにはどうすればよいですか? それとも、より一般的に言えば、他の誰かが使用しているポートですか? 前もって感謝します。

0 投票する
2 に答える
884 参照

multithreading - Qt でのグローバル変数宣言


QtにGuiスレッドとQTcpSocketスレッドを作りました.QTcpSocketスレッドからGuiスレッドにデータアクセスしたいのですがどうすれば解決しますか
グローバル変数を宣言する必要がありますか?

0 投票する
1 に答える
453 参照

qt - QTサーバーへのQtクライアント(GUI)接続

これまでに見たすべての例は、クライアントが1つの機能(例:サーバーの日付と時刻を取得する)のみを持ち、サーバーがこの機能を提供するだけのクライアントサーバーを示しています。したがって、サーバーはクライアントから要求を受け取ると、要求を処理するためにどのビジネスオブジェクトの関数を呼び出す必要があるかを認識します。しかし、複雑なアプリケーション(例:学校の管理システム)を構築する場合、サーバー上には多くのビジネスオブジェクトがあります。現在、クライアントはどのビジネスオブジェクトの関数を呼び出すかをサーバーにどのように通知しますか。この質問全体はQTに関するものです

0 投票する
1 に答える
1145 参照

qt - QTcpSocketのreadyReadシグナルが受信できない?

QTcpSocket を使用してネットワーク経由でデータを送信し、readyRead シグナルをデータ ハンドラーに接続します。しかし、readyRead シグナルがトリガーされない可能性があります。

Wireshark でデータが到着したことを確認できますが、QTcpSocket は readyRead シグナルをトリガーしません。

0 投票する
2 に答える
6518 参照

c++ - QTcpSocket と QTcpServer を使用したコンソール チャット

Qt フレームワークでコンソール チャット プログラムを作成したいのですが、メッセージの送信に問題があります。

クライアントはサーバーにメッセージを送信しますが、クライアントプログラムが閉じられるまでサーバーはメッセージを受け取りません.クライアントが閉じられると、サーバーはすべてのメッセージを表示します.

以下にコードを書きました。クライアントのメイン関数を見れば、私がやりたいことがわかるでしょう。

0 投票する
1 に答える
1218 参照

c++ - QWebView,このリンクが新しいウィンドウかどうかを判断するには?

コード

新しいウィンドウ リンク機能 openUrl の代わりにどのように判断すればよいですか? このコードをどのように記述しますか? ありがとう!!!

0 投票する
1 に答える
2180 参照

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で同じことをすると。それは正常に動作します。