問題タブ [qpainter]
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.
c++ - OpenMP ネストされた for ループ (Qt で動作)
画像をマージするプログラム(C++)(QPainter)を作成しています。順番にうまくいきますが、OpenMP で並列化する必要があります。これどうやってするの?考えられる問題は、メモリ割り当てまたはネストされた for ループであると思います。ここでの最初の質問です。よろしくお願いします:)
@リアチェ、ありがとう;)
私の次の質問は、なぜそのループが高速化しないのかということです...
python - PyQt4でアニメーションで線を引く方法
ポイント一覧があります。たとえば、points = [[160, 75], [115, 567]]
.
PyQt4 で線を引く方法は次のようになります。
前もって感謝します。
編集:記録のために、私はベジエ曲線を実装しようとしているので、次のようになりました:
これが私が現時点で持っているコードです:
したがって、この問題を解決する方法についての私の考え: 1. self.biliniar_bez(),..., self.fourG_bez() ですべての曲線を構築します。 2. それらは同じ点を共有するため、実際にはこの点で一致します。3.ポイントを移動します(ポイントの位置はtと一致する必要があると思います。したがって、t=0.25の場合、すべてのポイントはこの時点でラインの 4 分の 1 を通過する必要があります)
問題はポイントの移動方法にあります。すべての行の最初と2番目の点の座標があります。中間のものは必要です。
c++ - QtはQPaintDeviceをQImageに変換できません
これはばかげているように聞こえますが、QwebView のスクリーンショットを撮ることができません。
エラーメッセージは、
私が知っているのは、QPaintDevice は QPaint のベースです。
python - QRect インスタンスで QWidget::update を呼び出すときのセグメンテーション違反
QWidget サブクラスで self.update() を呼び出すと、何もしません。これは予想される動作です (私はまだ paintEvent を実装していません)。ただし、QtCore.QRect インスタンスで呼び出すと、セグメンテーション違反、メモリ破損、X サーバー エラーなどのエラーが発生します。
この問題を解決する方法はありますか?
編集:
私は時々これを得る:
python - QPainterがウィジェットを使用するたびにウィジェットをクリアするのはなぜですか?
私はこのコードを持っています:
そして、drawInstruction()を呼び出すたびに、すでに描画されているものはすべてクリアされます。新しい長方形だけが残ります。
また、drawInstruction()は頻繁に呼び出されるため、drawInstruction()を呼び出すたびにすべてを再描画することは解決策ではありません。
qt - QTの別のウィジェットでウィジェットのコンテンツを描画する方法は?
既存のウィジェットAを別のウィジェットBに描画したい(Bの子としてAを作成することもできますが、ここでは別の話です)
インターネットを検索した後、qtcenterに次のようなスレッドが1つあります。
それを行う他の方法はありますか?
c++ - Qt: 半透明の無効化されたアイコンの状態を作成する
元のアイコン画像から(無効状態に余分な画像を使用せずに)、アイコンを無効にした状態の半透明アイコン Pixmap を動的に作成したいと考えています。
これには 5 分かかると思っていました。QPainter を作成し、不透明度を 0.5 程度に設定して、通常の Pixmap をそこに描画するだけです。
問題は、QPainter が (205, 205, 205) に設定された背景で始まるように見え、完全に透明にするために投げることができないことです。
これは、標準アイコンに使用しているコードです。
これは、無効状態の透過バージョンを作成するためにこれまでに試みたものです。
上記のコードから得られる結果は次のとおりです。
qt - QPainterでQVideoWidgetをペイントできません
字幕のようにビデオを再生しているときに文字列を描画しようとしています...コンストラクターにPhonon::QVideoWidgetがあります。
テストのためだけに、paintイベントをこれにオーバーライドしました。
それで、プレーヤーを起動すると、QPainterが行ったことは何も表示されず、通常のビデオだけがアイデアを再生しますか?
python - QPainterPath を使用して曲線に沿ってテキストを作成する方法
テキストで円弧を作成しようとしています。円弧を作成でき、テキストを曲線に沿って配置できます。しかし、これまでのところ、テキストを曲線に垂直に回転させる方法が見つかりません。
これが私が試しているコードです
しかし、私はこの投稿http://zrusin.blogspot.com/2006/11/text-on-path.htmlに近いものを達成しようとしています。角度に基づいてテキストを回転させたいとします。QPainterPath と QPainter またはその他の方法でどのようにできるか考えていますか?
私はこのような出力を探しています
評判が悪いため、画像リンクを貼って申し訳ありません。投稿に画像を追加できません。
編集 :
ここにいくつかの更新バージョンがあります..そのpythonバージョンのqt-project.org/faq/answer/how_do_i_make_text_follow_the_line_curve_and_angle_of_the_qpainterpath
しかし、それでも私は回転を得ることができません。
アップデート :
私は今それを機能させました。これは更新されたセクションです。おそらく他の人にも役立つでしょう。