問題タブ [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.
qml - QML の角を丸くした画像
驚いたことに、Image
コンポーネントにはradius
プロパティがありません。画像を rounded に入れて丸みを帯びた角をエミュレートしようとしましたが、角が切り取られRectangle
ません。
角を丸くした画像を適切に作成するにはどうすればよいですか?
qt - Qt4.8 (または Qt 5) はどのように描画を行いますか?
おそらく、「私のプログラム コードは、さまざまな Qt5 ペインティング システムを経由して画面上の GUI にどのように遷移するのですか?」と同じです。
Qt はさまざまな種類のプラットフォームをサポートしているため、私の質問は Linux と組み込み Linux にのみ基づいています (どちらもオープンソース OS であり、描画が異なるため :-) )。</p>
私の質問は、次のトピックに焦点を当てています。
,<code> QGraphicsItem
QWidget
,<code>Rectangle (QML 内) はペインティング システムで異なりますか? で、それ何?QPainter
(<code>QPaintEngine)クラスを使わないのはどれ?Qt4.8 (または Qt5) にはいくつのペイント エンジンが実装されていますか? たとえば、
QRasterPaintEngine
.プラットフォームが Linux (X11 をサポート) の場合、Qt は X11 API を使用して描画を行いますか? では、X11 のペイント エンジンと の違いは何
QRasterPaintEngine
ですか? プラットフォームが OpenGL もサポートしている場合、Qt は X11 API または OpenGL API を使用しますか?GPU が OpenGL をサポートしている場合、Qt は OpenGL を使用できます。OpenGL が GPU でサポートされていない場合、Qt はこの状況をどのように処理しますか?
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' に型の名前がありません
これを克服するための指針はありますか?
c++ - Qtで例外をキャッチするには?
Qt-5 の時点で、次のエラーが発生します。
Qt は、イベント ハンドラーからスローされた例外をキャッチしました。Qt では、イベント ハンドラーからの例外のスローはサポートされていません。いかなる例外も Qt コードを通じて伝播させてはなりません。それが不可能な場合は、Qt 5 で少なくとも再実装
QCoreApplication::notify()
してすべての例外をキャッチする必要があります。
上記のように従来の方法で例外をキャッチできない場合、どこでキャッチすればよいのでしょうか?
c++ - Qt5用のGDBプリティプリンター
qt5用のgdbprettyプリンターはどこにありますか?
kde開発者サイトでqt4しか見つかりませんでした。たぶん誰かが新しいバージョンのQt用のきれいなプリンターが存在するかどうか、そして私がそれらをどこで見つけることができるか知っています。
最新バージョンのQtCreatorを使用できることは知っていますが、必要なのはGDB用のプレーンなPythonスクリプトだけです。
qt - QT5 テキスト レンダリングの問題
MIPS ベースのプラットフォームで QT5 をクロスコンパイルしました。サンプルアプリ(テキストを含む)を含むアプリケーションを実行するたびに、最初にテキストを描画し、後でテキストの領域をテキストカラーの「長方形」塗りつぶしでペイントします。
最後に、テキストが表示されているすべての場所に黒い四角形が表示されます。テキストの色を変更すると、長方形の色も変更されます。誰もこの問題に直面しましたか? 助言がありますか?
qtwebkit を実行しても、HTML ページのテキストが長方形の塗りつぶしで塗りつぶされていることがわかります。
ありがとう
plugins - QT5マウスプラグインがqtwebkitでロードされない
MIPSベースの組み込みプラットフォーム用にQT5をクロスコンパイルしました。ポインティングデバイスはありません。したがって、evdevmouseプラグインを変更して「ソケットベース」のポインティングデバイスを作成し、動作しています。
しかし、「QtWebkit」を実行しようとすると、このプラグインを検索またはロードしようとはしません。違いはわかりません。(これ以外の画像/ eglfsなどの他のプラグインをロードします)。
誰かが回避する方法を提案できますか?
編集:QtWebkitは「QtTestBrowser」アプリケーションです。
gcc - QWidget から継承したクラスを構築しますが、_ZTVXYYY は未定義です
qtbase/example/widgets の下に analogClock (クラス AnalogClock : public QWidget) サンプル アプリケーションを構築していますが、次の未定義シンボルを使用しています: _ZTV11AnalogClock...
そして、objdump -t analogClock.exe を実行して、このシンボルを参照しているユーザーを見つけようとしましたが、何も見つかりませんでした...
詳細情報: クラスが QWidget から継承し、オブジェクトを構築する限り、未定義のシンボル _ZTVXYYY が存在します。ここで、X はクラス名の長さ、YYY はクラス名です。
誰かがこの _ZTVXYYY シンボルが何であるかを指摘するのを手伝ってもらえますか? そして、この状況を回避する方法は?
qt - qt プラットフォーム プラグインの processEvents は何をすべきですか?
Qt 用の新しいプラットフォーム プラグインを作成しています。「processEvents」仮想メソッドが何をすべきかを理解しようとしています。私の要件は、ファイル記述子でイベントを受け取り、それらをqt guiイベントに変換してqtに渡すことです。アドバイスお願いします。
qml - Qt5QMLアプリケーションでレンダリング時間を計算する
Linuxベースのタブレット用のQMLアプリを開発するためにQT5alphaを使用しています。特定の数のqmlウィジェットがあると、アプリの速度が低下します。各フレームのレンダリングにどのくらいの時間が費やされているかを知る必要があります。qmlシーングラフのレンダリングを実行するコンポーネントとフレーム時間を計算するにはどうすればよいですか?
ありがとう