qgraphicsview

    0熱度

    1回答

    -------- -------- companytrades.csv date,Company1,Company2 1/2/2017,1001,1111 1/3/2017,1001,1100 1/4/2017,1111,1001 1/5/2017,1100,1001 1/6/2017,1011,1001 1/7/2017,1001,1111 1/8/2017,1111,1100

    2熱度

    2回答

    我在我的QtGui.QGraphicsView的init中使用以下內容來製作一個很好的網格/交叉圖案。但不知道如何更改交叉圖案線條的背景顏色或厚度?使用setColor設置顏色,但這隻會改變crossPattern的顏色而不改變背景。 有沒有辦法改變這些,或者我應該使用不同類型的風格? import PySide.QtGui as QtGui import PySide.QtCore as Qt

    0熱度

    1回答

    我想創建時間軸小部件。 我有一個類,我使用QGraphicsScene和QGraphicsView插入Timeline小部件。 如果我按順序插入三行,我可以在小部件中顯示它們。 然後我想拖動它們以重新排列行。舉例來說,如果我有 +----------------------+ | Row 1 | +----------------------+ | Row 2 | +-----

    0熱度

    2回答

    我有一個顯示ELF二進制文件內部結構的項目。我使用QGraphicsView和QGraphicsScene。所以我可以在圖形場景中顯示塊,但是我需要在鼠標點擊該塊的單個塊顯示內容之後。我正在嘗試使用功能: void MainWindow::mousePressEvent(QMouseEvent* event) { ui->textEdit->append(QString("x = %1

    1熱度

    1回答

    我在這個項目中的想法是對項目執行交換動畫。 然而,問題在於,當我第一次執行物品交換時,他們仍然保持其位置,但是當其他動畫開始涉及已交換物品時,這些物品會回退到其初始位置。請告訴我我做錯了什麼。動畫如下: #include <QtCore> #include <QtWidgets> /** * Element to be displayed in QGraphics

    0熱度

    1回答

    我正在使用Qt C++項目的工作。我有一個QToolBar,其中包含一些QButton s(讀取爲QAction)和一個QGraphicsView(整個底部)。 看起來像這樣。 現在,我想拖一QButton(讀作QAction)從QToolBar到中心窗口(這實際上是QGraphicsView)我的應用程序。 直到現在我寫了下面的SLOT相應QAction啓用拖放。 /* Send_Message

    1熱度

    1回答

    這可能是什麼原因造成的?當我放大QGraphicsView並移動QGraphicsItem時,我得到這個奇怪的結果。如果我再次縮放或平移視圖,或者我專注於其他小部件,它會更新。我使用PySide。而畫家的功能是這樣的 def paint(self, painter, option, widget): if self.isSelected(): brush = self.hig

    0熱度

    1回答

    我的代碼如下: pointerwidget.h QGraphicsSimpleTextItem *text; pointerwidget.cpp void PointerWidget::placeNumbers(float spacing, int currentTickNumber) { float label = spacing/scaleFactor; text =

    0熱度

    1回答

    我一直在尋找其他有關此錯誤的StackOverflow問題(以及網上其他地方),但我不理解答案如何與我的代碼相關。所以,我希望有一個對我來說很有意義的固定例子,或者更好地解釋事件發生的方式和時間。 下面的代碼旨在弄清楚它正在運行的屏幕的尺寸,調整大小並在佔據大部分可用屏幕空間的中心繪製一個圓。它試圖做更多,但我已經剝離了 - 我希望足夠了。現在它只是試圖畫一個圓圈。 #!/usr/bin/env

    1熱度

    1回答

    我最近嘗試使用全屏幕會導致Mac OS X和Linux下的不同行爲。 我有我的代碼查詢屏幕大小,然後最大化。這是我想調整大小的唯一時間。一旦一切都最大化,我繪製和重新放置物品。 在Linux上,檢查resize事件是否是自發的,這是一個竅門。 在Mac OS X,我在初始化 ,然後在調整大小事件,我檢查,看看是否self.unsized是真正的初始化變量(self.unsized)爲True。如果