qgraphicsview

    0熱度

    1回答

    我想在QWidget上顯示多個QML文件。因爲每個Display都應該是一個唯一的Object/Widget,所以我打算爲每個顯示器使用一個獨特的QGraphicsScene自己的QGraphicsView。這些視圖可以添加到佈局女巫將被放置在一個小部件。 所以我將有大約50-100 QGraphicsScenes和GraphicsViews。 我想爲顯示器設置一個背景,當您重新繪製對象時這些顯示

    0熱度

    1回答

    我有三個QGraphicsView每個與不同的場景。 我想滾動所有的意見,當用戶滾動其中之一。 滾動是由用戶拖動調用QGraphicsView :: scrollContentsBy的QGraphicsView小部件來執行的。 (沒有滾動條) 我的第一個實現: 從scrollContentsBy我打電話給所有其他視圖的centerOn,但這最終成爲scrollContentsBy的遞歸調用。 我的

    4熱度

    2回答

    我正在QGraphicsView中構建一個節點圖,我正在實現平移。 我使用了以下問題「how to pan images in QGraphicsView」開始,但平移被滾動條範圍限制。 我也試過翻譯方法,但它給出了相同的結果。該視圖僅限於某個矩形。 我想無限制地移動,圖形可能變得相當大,並且能夠在場景的不同區域工作(這裏是一個圖形,另一個圖形等)。

    1熱度

    1回答

    我想在MainWindow中創建一個QGraphicScene(具有相應的視圖)。 場景是在一個單獨的類(一個子窗口小部件到主窗口)中定義的。 開放式動作效果很好,我可以打開每張圖片,但它們總是在新的 窗口中打開,而不是在MainWindow中打開。 當我在子窗口小部件中創建一個標籤(或左右)時,它會在主窗口中正確顯示。所以問題似乎是QGraphicScene或QGraphicView。 主窗口:

    0熱度

    2回答

    我是Qt編程新手,正在開發一個繪圖應用程序。我有一個MyWidget類,它有一個成員QGraphicsView。 MyWidget是另一個類MainWidget的成員(它也有其他小部件,並且它們都在佈局中).MainWidget是QMainWindow子類的中心部件。 我已經創建了一些函數來縮放與鼠標滾輪事件的視圖和拖動場景的功能。 問題是 - 我想設置場景的大小是固定的,並且是視圖大小的3倍,但

    0熱度

    2回答

    我正在經典的QgraphicsView/QGraphicsScene/QGraphicsItem框架。後來 self.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.customContextMenuRequested.connect(self.__contextMenu) 然後: 我在的QGraphicsView聲明上下

    2熱度

    1回答

    我已經改變了光標上使用QGraphicsView: graphicsView->setCursor(QCursor(Qt::CrossCursor)); ,但我不希望光標更改此graphicsView的滾動條。 任何想法如何做?

    1熱度

    1回答

    我試圖創建一個Dicom GUI工具包,用戶選擇一些dicom圖像,並從選定的圖像中顯示第一個dicom圖像。然後用戶點擊圖像,圖像彈出並顯示更大的圖像窗口。在這張較大的圖像中,圖像將由一個紅色的矩形組成,該矩形包含Dicom圖像的必要區域,而不必要的區域位於矩形的外部。用戶應該可以選擇通過鼠標改變矩形。 到現在爲止,我已經能夠使用QLabel來顯示其中的矩形的大dicom圖像,它由以下代碼片段組

    3熱度

    1回答

    如何製作一個具有指定大小的QGraphicsScene和一個QGraphicsView來監視相同大小的場景? 這聽起來像一個愚蠢的問題,但考慮以下測試代碼[1] import sys from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(self): QtGui

    0熱度

    1回答

    我已經設置: graphicsView->setAttribute(Qt::WA_AcceptTouchEvents); graphicsView->viewport()->setAttribute(Qt::WA_AcceptTouchEvents); graphicsView->grabGesture(Qt::PinchGesture); graphicsView->viewport()-