問題タブ [qrect]

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 に答える
1653 参照

qt - 回転したQRectをQPolygonに変換します

QRectをQPolygonに変えて、QPolygonとQRectの衝突をチェックしようとしています。ただし、長方形にも追加した回転がある可能性があるため、回転を考慮して、そのQRectをQPolygonに変換するにはどうすればよいでしょうか。

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

python-3.x - ジオメトリ()の内容をPySideのリストとして返します

私は現在PySideでアプリケーションを書いていますが、終了時にウィンドウのサイズを保存したいと思っています。geometry()メソッドは次のようなものに戻りますが、必要なのPySide.QtCore.QRect(300, 300, 550, 150)はです(300, 300, 550, 150)。それを解析する方法を見つけることができましたが、よりクリーンな方法が必要です。助言がありますか?

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

qt - QGraphicsScene の QRect

これは些細なことのようですが、解決策が見つかりませんでした。私がしたいのは、QGraphicsScene [-10, -10] から [10, 10] (fe with setSceneRect(-10, -10, 20, 20)) の座標系を設定し、シーンの座標系を使用します。

この例で期待しているのは、左下の境界線で囲まれた四角形です。mapToScene() と fitInView() も試しましたが、期待した結果が得られませんでした。

助けてくれてありがとう。

0 投票する
5 に答える
43169 参照

qt - Qt初心者のQPainterとQRect

長方形を描くにはどうすればよいですか?

私は2つの異なる方法を試しました。

これは正常に機能しますが(パラメーターに名前が付けられておらず、使用されていなくても)、QPaintEventを使用したくありません*使用できません。

そこで、関数の名前を変更してみました。

これは何も表示しません(まだエラーはありません)。

QPaintEvent *を使用しないと、なぜ機能しないのですか??

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

c++ - QRect から高さの値を変更できません

次のスニペットは、コンパイルで「エラー: 'const QRect' を 'void QRect::setHeight(int)' の 'this' 引数として渡すと、修飾子 [-fpermissive] が破棄されます」という結果になります。

どうすればこれを修正できますか。また、 h -= 80; を置き換えると気付きました。h--; を指定すると、コンパイラは文句を言いません。

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

python - PySide メトロスタイルのマウスプレスイベント

私はメトロ(Windows 8)スタイルのPythonデスクトップアプリケーションを作成しようとしているので、クリックして何かをすることができる長方形のテーブルがあります。

次のように長方形のテーブル (MyIcon) を生成します。

そして、私は基本的にIDを持つ長方形である私のクラスを持っています:

このコードは、最初に四角形をクリックして正しい ID を出力し、正しい四角形の色を変更したときに正常に機能しますが、次に四角形をクリックすると、最初にクリックした四角形の ID と色が常に出力されます。変更されていません(同じ長方形も再度ペイントしているためだと思います)。

誰でも私を助けることができますか?