qpainter

    0

    1答えて

    アプリケーションウィンドウのヘッダーが透明で、ぼやけた画面の内容が表示されるWindows 7テーマを再作成する必要があります。私の考えは、画面の内容をキャプチャし、ヘッダーにぼかして表示することでした。そのため私はQQuickPaintedItemを拡張しました。ここで はヘッダーです:名前が示唆するよう class DesktopImage : public QQuickPaintedItem

    1

    1答えて

    境界矩形の端に弧を描こうとしています。これはコントロールで拡大縮小したいので重要です。しかし、drawArc()の引数としてboundingRect()を使用すると、エッジが切り取られることになります。 QBrush brush(QColor("#007430")); painter->setBrush(brush); QPen pen; pen.setStyle(Qt::SolidLine

    1

    1答えて

    内QPainterのためにどのように私はQLabelの内側にドロー)(QPainterの作成方法を理解することはできません、ここで私が働いているだろう語ったコードです: import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import QPainter, QColor, QBrush class Labella(QLabel)

    0

    1答えて

    私はPyQtベクトルペインティングを学ぼうとしています。現在、私は推測するpaintEvent()メソッドに情報を渡そうとしています。他のメソッドを呼び出す必要があります: 基本ブロック(ここではdrawFundBlock()メソッドに異なる数字をペイントしようとしています。 )。コードは、右矢印が「押された」か「下」かをチェックしようとしています。数字が押されている場合(単に「5」を描くようにな

    0

    1答えて

    "Google Styled"カードと一致するカスタムウィジェットでペイントしています。私はほとんどの寸法とフォントを正しく持っていますが、画像をペイントすると常に伸びています。ここに参考画像と関連コードがあります。私はそれをデフォルトアスペクト比にしておきたいと思います。 画像: QRect topPortion = QRect(QPoint(0, 0), QSize(width(), (hei

    0

    1答えて

    QWidgetのサブクラスLineBandにカラーパラメータを追加します。私は、Python 3のサブクラスに追加のパラメータを追加する方法のいくつかの例を見つけ、アドバイスに従ったと信じています。それでも、私がbox = LineBand(self.widget2, color)を使って新しいバージョンのクラスを呼び出すと、エラーFile "C:/Users/...", line 63, in

    0

    1答えて

    ウィジェット内のQRectまたはQPointの座標を取得して、そのオブジェクトがエッジと重なり合ってウィジェット外に描画されるかどうかを調べたいとします。 次のプログラムは、私の問題を示すための単なるテストプログラムです。黒い四角形が描かれたウィンドウがあります。 QPainterのtranslate()を使って座標系を移動します。その後、私は矩形の正しい座標を得ることができません。 私はすべての

    2

    1答えて

    私はウィジェット上に垂直でない角度、つまり0〜90の角度でテキストを描画しようとしています。テキスト自体を描画することは問題ありませんが、結果として得られるテキストは非常にウイグル/不均一に描画されます。 以下の図では、テキストの行を45度の角度で描画しています。テキストの最初の行は多くのアンダースコア( "_____")で、テキストの2行目は "マルチスレッド"です。問題を強調するためだけの行で

    0

    1答えて

    垂直ボタンを作成しようとしています。私は1と2に記載されているスタイルオプションに従っています。しかし、私はボタンの上に目に見えるテキストが表示されません。 class VerticalPushButton : public QPushButton{ public: VerticalPushButton(QWidget* parent=0x0); VerticalPu

    0

    1答えて

    質問 : 設定可能な背景色 ボタンサイズ、透明アイコン 設定可能に配置テキスト QToolButtonよりもQPushButtonが好きなので、私は既知の問題に直面しています(hereおよびhere)のアイコン/テキストの配置 私のアプローチは、QPushButtonクラスを特化し、paintEventメソッドを上書きすることです(下記のコードを参照してください)。テキストを手作業で描画し、残りの