問題タブ [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 に答える
1692 参照

qt - スケーリングせずに QPixmap を回転させる

QDial のペイント イベントをオーバーライドし、イメージを表示して新しい外観にしています。ここで、現在の値に従って画像を回転させたいと思います。次のコードを使用して実行しています。

画像は回転しますが、異なるダイヤル値で異なるサイズにスケーリングされます。そのため、QDial I を回転させると、ダイヤルが伸びたり縮んだりします。

この問題を解決する方法を教えてください。

QDial の値ごとに画像を取得し、ノブの値に応じて画像を更新する方法がありますが、ノブの範囲が 0 ~ 1000 であるため、そうしたくありません。

ありがとう

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

python - QPixmapはアスペクト比を維持します

APIを介してTUMBLRに写真をアップロードできるプログラムを作成しています。アップロードは機能しています(皆さんに感謝します)。

GUIの横に「queueBox」を配置しました。これは画像名を表示し、QListWidgetに保存されます。これをメインクラスのコンストラクターに入れました:

そして私はこの方法を持っています:

これにより、QLabelであるmyLabelに画像が正常に描画されますが、非常に拡大縮小されています。

ui_mainWindowクラスで、Falseにすると、スケーリングは修正されますが、画像がQLabelよりもはるかに大きいため、画像のごく一部しか表示されません。私が望んでいるのは、アスペクト比を維持できるようにすることです。そうすれば、拡大縮小されてひどく見えません。

私はこれを見つけました:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qpixmap.html そしてそれはそれを使用する方法を示しています、しかし私はそれを上のコードに示されているように動作させることができません私のコメントで。誰かがこれを使用する方法を知っていますか?もしそうなら、例を教えていただけますか。検索してみましたが、得られる結果のほとんどは、PythonではなくC++での動作例です。

ありがとう!

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

qt - QPixmap::load でのセグメンテーション違反

これはコードです:

このエラーを解決するにはどうすればよいですか?

ところで、私はUbuntu 12.04で最新のQt CreatorでQt 4.8を使用しています。

壁紙で試してみましたが、クラッシュします。1x1 id pic で試してみましたが、クラッシュしました (なんて失礼な...)。検査スケジュールのストリップ (別の画像から切り取ったもの) で試してみました。読み込まれたと表示されましたが、QLabel PicView1何も表示されません。

をグローバル変数として宣言しようとしましたQPixmapが、segfault が発生しました。

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

python - ビデオキャプチャとpyqt

私はこのライブラリhttp://videocapture.sourceforge.net/を Web カメラのキャプチャに使用しています。しかし、ビデオストリームが に送信される方法がわかりませんqpixmap

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

c++ - QPixmap::grabWindow アプリケーションがフリーズした後

この機能を使用した後

アプリケーションがフリーズしており、アプリケーションで他のボタンを使用できません。どうしてこんなことに?

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

qt - QListWidget にある QPixmap のペイント

QListWidget に QListWidgetItem のリストがあります (アイテムの数が膨大なため、Hor スクロール バーがあります)。各 QListWidgetItem には QPixmap がデータとして含まれています (ランダムな値に縮小されています)。私の要件は、強調表示する必要がある QPixmap をクリックしたときです (ブラシ幅 10 の丸みを帯びた四角形)。各 QListWidgetItem を QItemDelegate に委任しています。ここでいくつか質問があります。

  1. 対応するQListWidgetItemが選択されているときにQPixmapの丸みを帯びた四角形をペイントする方法は?

  2. 上記のペイント イベントは、QPixmap がクリックされたときに発生する必要があります (QListWidgetItem の他の部分では発生しません)。QPixmap はサイズが異なるため、QListWidgetItem の QPixmap の上部と下部は空になり、そこをクリックすると ItemDelegate もトリガーされます。この選択を取り除く方法は?

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

qt - QListWidgetのQItemDelegate内でペイントしながらQPixmapを中央に配置する方法

QListWidget の QItemDelegate 内で QPixmap をペイントしています。各 QListWidgetItem は異なる次元です。内部

QItemDelegate の関数として、QListWidgetItem 内の中央揃えで QPixmap をペイントしたいと考えています。option.rect() は、中心位置を計算してそれに応じてペイントできるアイテムのジオメトリを提供しますが、この配置のより良いアプローチを知りたいです.誰かが私に答えを教えてもらえますか?

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

qt - Qtqpixmapはしばらくするとnullを返します

qt symbianプロジェクトがあり、QMainWindowの請負業者にプログラムで背景画像を設定しています。しかし、そのバグを発見しました。たとえば、そのQMainWindowを15回開いたり閉じたりすると、バックグラウンドに使用したpixmapがnullを返します。実行中にいくつかの情報を保持する静的クラスでそのpixmapを静的にしましたが、状況は改善されません。私はどんな助けにも感謝します。これがいくつかのコード例です

0 投票する
4 に答える
4685 参照

qt - QImage / QPixmap の色相をシフトする

これは一般的にグラフィックス操作の質問だと思いますが、Qt (c++) でこれを達成したいと思います。私がイメージを持っている場合-透明な背景に円を言ってみましょう-ライトグレーの色の場合、色相/彩度をシフトして色を付ける機能がQtに組み込まれていますか?

ピクセルごとに移動し、rgb を数学的に変更することができると思います-x を r、g、および b に追加して、目的の色を取得しますが、すべてのピクセルを変更するよりも良い方法があるはずです。

Qt ドキュメントには、アルファと色を変更するだけで、ここまで画像操作を行うものはありません。オープンソース ライブラリを調べる必要がありますか (最終的には独立して販売されるソフトウェアになる可能性があります)。もしそうなら、何か推奨事項はありますか?それとも、外部ライブラリや狂ったアルゴリズムを必要とせずに達成できる秘密の関数が Qt ドキュメントに隠されていますか?

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

python - Qpixmap画像がpyqt4 4.9 pythonにロードされない

-編集済み

このコードを使用して、 zetcode にある qlabel に画像をロードしています。pyqt4 のそれ以降のバージョンでは動作しますが、pyqt4 4.9 では動作しません。pyqt4 4.9 で qpixmap を使用することに変更はありますか? ありがとう。