問題タブ [qt5]

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

qml - QML の角を丸くした画像

驚いたことに、Imageコンポーネントにはradiusプロパティがありません。画像を rounded に入れて丸みを帯びた角をエミュレートしようとしましたが、角が切り取られRectangleません。

角を丸くした画像を適切に作成するにはどうすればよいですか?

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

qt - Qt4.8 (または Qt 5) はどのように描画を行いますか?

おそらく、「私のプログラム コードは、さまざまな Qt5 ペインティング システムを経由して画面上の GUI にどのように遷移するのですか?」と同じです。

Qt はさまざまな種類のプラットフォームをサポートしているため、私の質問は Linux と組み込み Linux にのみ基づいています (どちらもオープンソース OS であり、描画が異なるため :-) )。</p>

私の質問は、次のトピックに焦点を当てています。

  1. ,<code> QGraphicsItem QWidget,<code>Rectangle (QML 内) はペインティング システムで異なりますか? で、それ何?

  2. QPainter(<code>QPaintEngine)クラスを使わないのはどれ?

  3. Qt4.8 (または Qt5) にはいくつのペイント エンジンが実装されていますか? たとえば、QRasterPaintEngine.

  4. プラットフォームが Linux (X11 をサポート) の場合、Qt は X11 API を使用して描画を行いますか? では、X11 のペイント エンジンと の違いは何QRasterPaintEngineですか? プラットフォームが OpenGL もサポートしている場合、Qt は X11 API または OpenGL API を使用しますか?

  5. GPU が OpenGL をサポートしている場合、Qt は OpenGL を使用できます。OpenGL が GPU でサポートされていない場合、Qt はこの状況をどのように処理しますか?

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

qt - Ubuntu-Linux 11.10 での QT5-alpha ビルド エラー

GIT から最新の QT5-Alpha(http://qt-project.org/wiki/Qt-5-Alpha http://qt-project.org/wiki/Building_Qt_5_from_Git ) をビルドする手順を試しましたが、ウェイランドでのコンパイルに直面しています。ファイル

Ubuntu リナックス 11.10

qwaylandshmwindow.h:45:0 からインクルードされたファイルで、qwaylandintegration.cpp:46 から: qwaylandwindow.h:112:18: エラー: 'wl_callback_listener' に型の名前がありません

これを克服するための指針はありますか?

0 投票する
3 に答える
30381 参照

c++ - Qtで例外をキャッチするには?

Qt-5 の時点で、次のエラーが発生します。

Qt は、イベント ハンドラーからスローされた例外をキャッチしました。Qt では、イベント ハンドラーからの例外のスローはサポートされていません。いかなる例外も Qt コードを通じて伝播させてはなりません。それが不可能な場合は、Qt 5 で少なくとも再実装 QCoreApplication::notify()してすべての例外をキャッチする必要があります。

上記のように従来の方法で例外をキャッチできない場合、どこでキャッチすればよいのでしょうか?

0 投票する
3 に答える
3678 参照

c++ - Qt5用のGDBプリティプリンター

qt5用のgdbprettyプリンターはどこにありますか?

kde開発者サイトでqt4しか見つかりませんでした。たぶん誰かが新しいバージョンのQt用のきれいなプリンターが存在するかどうか、そして私がそれらをどこで見つけることができるか知っています。

最新バージョンのQtCreatorを使用できることは知っていますが、必要なのはGDB用のプレーンなPythonスクリプトだけです。

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

qt - QT5 テキスト レンダリングの問題

MIPS ベースのプラットフォームで QT5 をクロスコンパイルしました。サンプルアプリ(テキストを含む)を含むアプリケーションを実行するたびに、最初にテキストを描画し、後でテキストの領域をテキストカラーの「長方形」塗りつぶしでペイントします。

最後に、テキストが表示されているすべての場所に黒い四角形が表示されます。テキストの色を変更すると、長方形の色も変更されます。誰もこの問題に直面しましたか? 助言がありますか?

qtwebkit を実行しても、HTML ページのテキストが長方形の塗りつぶしで塗りつぶされていることがわかります。

ありがとう

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

plugins - QT5マウスプラグインがqtwebkitでロードされない

MIPSベースの組み込みプラットフォーム用にQT5をクロスコンパイルしました。ポインティングデバイスはありません。したがって、evdevmouseプラグインを変更して「ソケットベース」のポインティングデバイスを作成し、動作しています。

しかし、「QtWebkit」を実行しようとすると、このプラグインを検索またはロードしようとはしません。違いはわかりません。(これ以外の画像/ eglfsなどの他のプラグインをロードします)。

誰かが回避する方法を提案できますか?

編集:QtWebkitは「QtTestBrowser」アプリケーションです。

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

gcc - QWidget から継承したクラスを構築しますが、_ZTVXYYY は未定義です

qtbase/example/widgets の下に analogClock (クラス AnalogClock : public QWidget) サンプル アプリケーションを構築していますが、次の未定義シンボルを使用しています: _ZTV11AnalogClock...

そして、objdump -t analogClock.exe を実行して、このシンボルを参照しているユーザーを見つけようとしましたが、何も見つかりませんでした...

詳細情報: クラスが QWidget から継承し、オブジェクトを構築する限り、未定義のシンボル _ZTVXYYY が存在します。ここで、X はクラス名の長さ、YYY はクラス名です。

誰かがこの _ZTVXYYY シンボルが何であるかを指摘するのを手伝ってもらえますか? そして、この状況を回避する方法は?

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

qt - qt プラットフォーム プラグインの processEvents は何をすべきですか?

Qt 用の新しいプラットフォーム プラグインを作成しています。「processEvents」仮想メソッドが何をすべきかを理解しようとしています。私の要件は、ファイル記述子でイベントを受け取り、それらをqt guiイベントに変換してqtに渡すことです。アドバイスお願いします。

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

qml - Qt5QMLアプリケーションでレンダリング時間を計算する

Linuxベースのタブレット用のQMLアプリを開発するためにQT5alphaを使用しています。特定の数のqmlウィジェットがあると、アプリの速度が低下します。各フレームのレンダリングにどのくらいの時間が費やされているかを知る必要があります。qmlシーングラフのレンダリングを実行するコンポーネントとフレーム時間を計算するにはどうすればよいですか?

ありがとう