qgraphicswidget

    0熱度

    2回答

    我的問題是一個簡單但煩人的用戶體驗,損害一個。我試圖在QGraphicsScene上顯示大量(10萬)定製QGraphicsItem。我還需要一個QGraphicsLayout,但根據我的理解,不能簡單地在場景中放置佈局,因爲佈局必須設置爲QGraphicsWidget,然後將該小部件添加到場景中。 現在,當我需要裝載大量物品,並幫助他們將要顯示的場景只是坐在那裏空的,因爲我不能無效或重繪上述QG

    1熱度

    2回答

    我正在使用QGraphicsScene的,我通過隱含定期添加小部件(QLineEdit,QComboBox等),它創造QGraphicsProxyWidget對象: m_pLineEdit = new QLineEdit("", 0); m_pProxy = m_pGraphicsScene->addWidget(m_pLineEdit); 我目前正在尋找一種方式來以後檢索這些小部件從現場再

    0熱度

    1回答

    我使用QGraphicsWidget和QGraphics[Linear]Layout在QGraphicsScene內部創建一個像「Widget」一樣的節點。 每個節點都有一個標題,多個IOGraphicsWidgets和一個頁腳。 代碼結構: 的希望佈局: 當前代碼的結果: 您可以看到NodeGraphicsWidget(HeaderWidget後面的紅色矩形)沒有調整大小以包含添加到它的所有項目

    0熱度

    1回答

    對於過去的幾天裏,我試圖解決小部件運動的問題。在某些時候,我嘗試用鼠標信號重寫QComboBox類,但沒有奏效。作爲一個工作,我周圍定居養育我的窗口小部件,QGraphicsWidget但一旦我嘗試添加它不會顯示任何更多的其他項目,我不知道該怎麼做。下面是完整的測試腳本: from PyQt4 import QtGui, QtCore from PyQt4.QtGui import QAppli

    1熱度

    1回答

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