問題タブ [qpixmap]

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

qt - 画像をテキストに変換する

画像をテキストとして xml ファイルに保存できるようにしたいのですが、効率的な方法を見つけることができません。

これまでのところ、私は試しました:

それが機能しているという事実にもかかわらず、結果は巨大なファイルです! そこにQCompressを追加しようとしましたが、あまり成功しませんでした...実際、QCompressは何も圧縮していないようです...

私は間違った方法でやっていると思いますが、誰かが私の道を教えてくれますか?

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

c++ - qgraphicsview内でQPixMapImageを移動するにはどうすればよいですか

QPixMapImageをQGraphicsSceneに追加できますが、2つの問題があります。

まず、ヘッダーで宣言されたQPixmapItemへのポインターを作成できません。ここで、QGraphicsSceneを使用できます。

「エラー:'QGraphicsPixmapItem :: QGraphicsPixmapItem(MainWindow * const)の呼び出しに一致する関数がありません」というエラーが表示されます...同じ方法でメインでQGraphicsSceneを作成すると?

2番目の問題:スライダーを動かしたときにQGraphicsPixmapItemを動かせません(ポインターが機能するまで動かしません)。しかし、私はそれを動かすことさえできますか、それとも私はそれを塗り直す必要がありますか?

ヘッダ:

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

qt - QGraphicsView を使用してローカル マップを表示する

マップ画像を表示し、その上にいくつかのアイテムを描画するために QGraphicsView を使用しようとしています。マップの境界はデカルト座標系です。たとえば、NE(-500,200) から SW(600,-350) までです。画像ピクセル <--> 座標系をマッピングする方法を知っています。

次のことを達成する必要があります。

  1. シーンにマップ イメージを追加し、実際のイメージ ピクセルをシーン座標にマップする方法を Qt に指示します。
  2. グラフィックアイテムを実際の位置に追加します。例: (-100,200)

(2) の実行は簡単です。アイテムをシーンに追加するだけです。(1) を達成するにはどうすればよいですか? Scene->addPixmap() を呼び出した後はどうすればよいですか?

編集- いくつかの説明:

  • 数百メートルの屋内エリアをマッピングしています
  • マップは、次の 2 つの方法でリアルタイムに変化します。
    • マップは数秒ごとに大きくなります
    • グラフィックアイテムが移動したり、色が変わったりします。
0 投票する
1 に答える
7489 参照

qt - QLabel のピックスマップを設定できないのはなぜですか?

QLabelで使用する予定の のサブクラスを作成しましたQGraphicsView。これは、クリックしてグラフィックス ビュー内をドラッグできる移動可能な「ポイント」として機能します。

カスタム クラスを作成し、それをグラフィックス ビューに表示することは問題ではありません。QLabelただし、私が望むイメージで自分自身をペイントするカスタムを取得しようとしているわけではありません。カスタムQLabelクラスのコンストラクタは次のようになります。

アプリケーションが実行される作業ディレクトリに images ディレクトリが存在することを確認しました。関連性がある場合、私の QRC ファイルは次のようになります。

私は何日もこの問題に対処しようとしてきました-なぜ画像が表示されないのかについてのアイデアは素敵です. (のコンストラクターでピックスマップを設定しているという事実と関係がありQLabelますか?)

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

pyqt4 - PyQt:QThreadからQPixmapを処理するにはどうすればよいですか?

これは私がPyQTで遭遇した最大の迷惑である必要があります:私は自分のアプリケーションのサムネイルスレッドを一緒にハックしました(私はたくさんの大きな画像をサムネイル化する必要があります)、そしてそれはうまくいくようです(そしてそれはほとんどうまくいきます)。私の主な問題はSIGNAL、スレッドからを送信するたびにこのエラーメッセージが表示されることです。

これを回避する方法がわかりません。QIconを通過させようとしましSIGNALたが、それでも同じエラーが発生します。それが役立つ場合は、これを処理するコードブロックを次に示します。

Thumbnailerクラス:

スレッドを呼び出す部分(一連の画像がリストボックスにドロップされたときに発生します):

私はGUI初心者なので、この種のものをどのように処理するかわかりません;)

ありがとうございます。

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

qt - QGraphicsViewの透過的なQLabelは良い考えですか?

ビデオフレームをクリックして、フレーム内の場所のx、y座標をマークできるソフトウェアを作成しようとしています。これを設計するために、私はQGraphicsViewサブクラスを使用し、マウスクリックイベントで、クリックが発生した場所にPNG画像「ターゲット」を使用してQLabelをインスタンス化したいと考えていました。

これまでのところ、QLabelを透過的にすることを除いて、すべてが機能するようになりました。私がオンラインで見つけたすべての情報は、最新のQtでは機能しないようです。デザインを完全に再考し、Qtの絵画との何らかの統合を利用する必要がありますか?または、QLabel PNGの実装を救い、実際にラベルを透明にする方法はありますか?

ありがとう、-ダニー。

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

qt - Qt:: 画像編集

Qtアプリケーションで画像を編集したいのですが、2つを使用し、それぞれにQLabel2つの異なる画像を設定QPixmapしました(を使用)。今、ある画像を別の画像の上に設定したいです(写真DJが新しいフレームを設定し、漫画を画像に追加するように)。
これにはドラッグアンドドロップを使用し、画像を移動(ドラッグ)できますが、このドラッグされた画像は別の画像を上書きします。2番目の画像の上に画像をドラッグし、2番目の画像にドラッグした画像の位置を設定して、上書きしないようにします。必要な画像を追加しました(画像の編集)。 代替テキスト

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

qt - Qt QPixmap QPainterの問題

次のコード行を含むコードがあります。

コードを実行すると、黒い四角形の白い画像が表示されません。実際、私が見ているのは、大きなフォントで書かれたウィンドウのタイトルです。何も機能していないようです。そのようなイメージが得られます。私は何を間違っていますか?

ありがとうございました!

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

python - PyQtでQPixmapを使用していません。しかし、私はQPixmapを取得します:PyQtのGUIスレッドの外でピックスマップを使用することは安全ではありません

私はプロジェクトにPyQtを使用しています。しかし、突然エラーが発生するわけではありません。

QPixmap:PyQtのGUIスレッドの外でピックスマップを使用することは安全ではありません

コードのどこにもQPixmapを使用していません...助けてください。

メインクラスは

「MyForm」クラスから「itemCheckBtn」クラスを呼び出そうとすると、エラーが発生します。

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

qt - Qt4: QLabel -> QPixmap -> クリックして URL を開く

テキストのない QLabel がありますが、QPixmap 画像があります。ユーザーが画像をクリックしたときに URL を開く方法がわかりません。ここで QLabel のテキストを使用することはできません。