qgraphicsview

    0熱度

    1回答

    目前已經有線程了,但是我能找到的解決方案不起作用。 解決方案: 在我的MousePressEvent類的QGraphicsView派生類的末尾寫QGraphicsView::MousePressEvent(event);。 兩者都不起作用。 QGraphicsItem類不接收鼠標事件。 這是我MousePressEvent在我的QGraphicsView類: void GraphWidget::m

    0熱度

    1回答

    如果我想在第一個地方甚至使用QGraphicsView::scene(),語法會是什麼樣子?我的目標是用滑塊在我的圖形視圖對象中更改pixmap的比例。我想用QgraphicsView::scene()和QScene::itemsAt()等找到原始pixmap,然後使用QPixmap::scaled()(我發現這將是唯一的方法來確保我的化妝品屬性設置爲pixmap成立)。但是,我遇到了QGraph

    0熱度

    1回答

    有什麼方法可以用QGraphicsWebView或QWebView來改變縱橫比嗎? 問題是LCD屏幕(800x480)具有非方形像素,因此網頁顯示不正確,例如,圈子變成橢圓形。 該軟件在Linux中與Xorg一起使用,但是,圖形驅動程序沒有設置寬高比的選項,這是一個非常簡單的幀緩衝區。 感謝您的想法!

    1熱度

    1回答

    使用具有QPlainTextEdit的QGraphicsProxyWidget使用元素時,出現了重新繪製圖形場景的問題。 它看起來像這樣,如圖片所示artifact_demo 神器在Windows和Linux Qt的版本5.9.1觀察。 最小的編譯示例發佈在github 任何想法如何避免這種行爲?

    1熱度

    1回答

    我有一個4通道PNG圖像與8x8像素由QImage加載。 QImage然後按比例縮放200倍,因此圖像將具有1600x1600的新分辨率,每個原始像素的尺寸爲200x200。但是,當通過QPixmap將此圖像添加到QLabel並顯示在屏幕上時,繪製的像素將具有略微不同的尺寸。 我使用Gimp拍攝了屏幕截圖,並更仔細地查看了繪製的圖像。看起來,每個其他像素都比它應該稍大,例如201而不是200像素。

    0熱度

    1回答

    我有一個使用拖放過程繪製一系列項目的場景。我想要做的就是把物品放在我放鬆的地方,不要自動縮放它。發生在我身上的是,例如,如果場景是空的,我拖動一個項目並將其釋放到場景的右側,它使我處於中間,這不是我想要的。我想要的是把它放在我放開的位置,如果該項目沒有進入水平軸,水平滾動會出現,以便用戶可以看到它。 謝謝。

    0熱度

    1回答

    我有一個QGraphicsItem,用戶可以拖動。我想保留的項目在我的場景的右上象限,所以我推翻mouseMoveEvent這樣的: def mouseMoveEvent(self, event): if self.x() < 0: self.setPos(0, self.y()) if self.y() + self.rect().height() > 0:

    1熱度

    2回答

    我建立這應該接收鼠標右鍵拖動上的QGraphicsView一個PyQt的應用程序時,得出一個「套索」(線從拖拽源延伸到鼠標的位置,和然後在鼠標釋放時擦除套索圖形並顯示應用程序下一部分的輸入對話框。 出於某種原因,當我用鼠標點擊「確定」輸入對話框,菜單神器出現在其包含的套索的QGraphicsView。菜單工件是一個下拉菜單行,其中顯示「(複選標記)退出」。偶爾它也可能是我的一個自定義QGraphi

    0熱度

    3回答

    我想允許用戶使用鼠標在圖像上繪製線條, 我正在使用圖形視圖和鼠標事件,但我得到的位置不是正確的位置相對到圖像 這裏是鼠標事件函數 void InitializationDialog::mousePressEvent(QMouseEvent *event) { if(drawing) { points.append(event->pos()); if(!points

    0熱度

    1回答

    使用QGraphicsView::transform()返回當前轉換矩陣QTransform。 有沒有辦法從這個矩陣讀取數值,就好像你是從一個數組中讀取數據一樣? 我現在使用scale()和一個水平滑塊,但爲了正確工作,我相信我必須使用當前的X/YScalingFactor來說明圖像已經縮放了多少。任何人都知道如何從使用transform()給出的3x3變換矩陣中讀取數值?