問題タブ [qt5.2]

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 投票する
2 に答える
756 参照

c++ - QGraphicsView アプリケーションの起動中に白い画面が表示される

私たちのアプリケーションは、Qt のGraphics Viewフレームワークを使用してページをロードしhtmlます。黒い背景QGraphicsWebViewのローカルページをロードします。htmlただし、アプリケーションの起動中は常に白い画面が表示されます。と の両方QGraphicsViewに黒の背景を設定してみQGraphicsSceneました。何もうまくいきませんでした。

参考までにサンプルコードを載せておきます。 クラスMainWindowから継承されたQMainWindow

アプリケーションの白い画面を回避する方法はありますか?

よろしく、 プラタップ

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

c++ - QT で PJSIP をビルドする

IP 電話への sip 呼び出しを作成するために、PJSIP で動作する C++ アプリケーションを作成したいと考えています。ライブラリを追加してエラーを削除した後、独自のQTをアタッチしたライブラリに関するランタイムエラーが発生しました。今、私はこの問題に直面しています。

:-1: error: dependent 'C:\Qt\Qt5.2.1\Tools\QtCreator\bin\CppSip\C:\Program' does not exist.

MSVCPRT.lib を追加した後、このエラーが表示されました。

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

c++ - Qt 5.2 は qWait 関数を動作させることができません

次のインクルードを含むヘッダー ファイルがあります。

次の行を使用して、メイン ウィンドウで非ブロッキング待機を生成しようとしています。

次のエラーが表示されます。

mainwindow.obj:-1: エラー: LNK2019: 未解決の外部シンボル "__declspec(dllimport) void __cdecl QTest::qSleep(int)" (__imp_?qSleep@QTest@@YAXH@Z) が関数 "void __cdecl QTest:: qWait(int)" (?qWait@QTest@@YAXH@Z)

誰かが私が間違っていることを理解するのを手伝ったり、別の方法を提供したりできますか? これらの行は、他のコードから独立しています。

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

c++ - キーを押さずに複数の QGraphicsItems を選択

QGraphicsItem から継承するいくつかの要素を保持する QGraphincsView を使用しています。全体が正常に動作し、必要に応じて選択できます。そして、Ctrl キーを押したままにすると、それらのいくつかを選択できます。

ここで、Ctrl キーを押したままにしなくても、オプションの複数選択を実装したいと考えています。呼び出して、関連する修飾子を mouse-press-event に設定しようとしました

イベントが基本クラスの QGraphicsItem に渡される前ですが、これは機能しません。

私の質問: デフォルトでキーを押さずに複数選択機能を取得するにはどうすればよいですか?

ありがとう!

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

qt - アプリケーションが「頂点シェーダーのコンパイルに失敗しました」で失敗する

Qt 5.2.1 を使用しており、OpenGL 用にコンパイルしました (ビルド オプション「-opengl デスクトップ」を使用)。OpenGL を使用する必要があるコンポーネントを使用しようとすると、エラーで失敗します。

OGL を使用しない他のすべての Qt アプリケーションは、引き続き正常に動作します。上記のテスト アプリケーションは、すぐに使用できるデモであり、自作のがらくたではありません。

何が問題なのか、または何が問題なのかを確認するために何を確認できますか?

ありがとう!

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

qt - QML テキスト要素の複数行テキストの正当化

QML (Windows MSVC2010 OpenGL での Qt 5.2.1) でテキストを正当化するのに問題があります。コード例は次のとおりです。

Qt Creator's Designer では次のように表示されます。

デザイナーのスクリーンショット

そして、Qt Creator の New Project Wizard によって生成された "Qt Quick Application" の下で実行すると、次のようになります (上記の .qml ファイルのみが変更されます)。

ここに画像の説明を入力

アプリケーションで正しく表示するにはどうすればよいですか?

これはQTBUG-30896 (リンクの @Meefte に感謝) で、Qt 5.3 で修正されました。Qt 5.2.1 の合理的な回避策はありますか (この場合、Qt バージョンのアップグレードには「外部」の問題があるため)。