qgraphicsview

    1熱度

    1回答

    使用下面的代碼,在我的工作站(QtCreator上「手動」運行)都可以正常工作。但在沒有Qt安裝的其他電腦上,我的應用程序不顯示QGraphicsPixmapItem。 image = new QGraphicsPixmapItem(QPixmap(urlFile)); image->setZValue(-5000.0); scene->setSceneRect(QRectF(0, 0,

    2熱度

    2回答

    我使用QGraphicsView來顯示一個2D圖像,也有一個單獨的QGLWidget窗口來顯示一些3D對象。我正在根據3D對象的旋轉動態地改變'QGraphicsView'中顯示的圖像。 我想渲染的2D圖像的頂部半透明的三維物體,有點像2009年瑪雅用來做(注意在視口的右上角的立方體):Maya 2009 screenshot http://www.boulevard-creation.com/i

    0熱度

    1回答

    我有一個QGraphicsTextItem子接受鼠標事件(即實現wheelEvent()方法。 我如何檢查該輪事件發生在文本中的位置?我想獲得鼠標指針指向在該信件發生輪子事件 順便說一句:一種可能的解決方案是創建一系列QGraphicsTextItem對象 - 每個字母一個,這樣每個字母都可以接受它自己的事件,但是我忽略了所有字距和其他排版的複雜性。

    0熱度

    2回答

    我想寫一個軟件,允許點擊一個視頻幀,並標記幀中位置的x,y座標。爲了設計這個,我一直想要使用QGraphicsView子類,並且在鼠標單擊事件上,在發生點擊的位置實例化帶有PNG圖像「目標」的QLabel。 到目前爲止,除了使QLabel透明以外,我已經完成了所有工作。我在網上找到的所有信息似乎都不適用於最新的Qt。我是否應該完全重新思考我的設計,並在Qt中使用某種與繪畫的整合?或者有沒有辦法挽救

    6熱度

    5回答

    我想擁有一個從不自動滾動的QGraphicsView。 相似:基本上,我的問題與http://developer.qt.nokia.com/forums/viewthread/2220完全相同,但該線程沒有收到答案。 我迄今爲止嘗試: 在showEvent()和resizeEvent(),我做的用戶界面 - > graphicsView-> fitInView(...),其中長細如項目不適用衝過屏

    4熱度

    3回答

    創建長十字線光標(與視口一樣長)的簡單方法是創建一條交叉線graphicsItem,當鼠標移動時,設置項目的pos屬性。 但是當場景很複雜時,這種方式會很慢,因爲它應該更新整個視口來更新光標的pos。 另一個簡單的方法是setCursor(QCursor(..)),使用一個QPixmap來定義長十字線,這種方式會非常快,但光標將超過視口矩形。 是否有另一種快速顯示長十字線光標的方法? 非常感謝!

    0熱度

    2回答

    我在Qt中創建了一個場景,我從開放的街道地圖[.png]中創建了一個圖像並將其放置到場景中。我還將其座標導出到另一個文件中。我的問題是如何將我的圖像像素與地圖座標映射。基本上我想繪製地圖中的道路我的圖像。謝謝

    0熱度

    1回答

    在我的應用程序中,我使用了派生自QGraphicsWidget的自定義對象,並將它們放在QGraphicsLinearLayout中。但現在我需要找到每個項目的場景座標。可能嗎?怎麼樣?

    0熱度

    1回答

    如果理解正確,QGraphicsView應該有效地處理數百萬個項目。 在我的申請,我只有一些幾千元,性能已經非常糟糕。當View顯示整個場景時,縮放,hoverEnvents和其他東西變得不可能。 我試圖創建項目之間的父子關係,以及不同的優化標誌,但還是同樣的結果。我真的很希望我犯了一個愚蠢的錯誤,但是經過幾天尋找解決問題的方法,我沒有找到任何解決方案。 我真的很感激任何幫助! 此再現我的問題:

    1熱度

    1回答

    請誰能告訴我如何將JChart轉換爲csv格式,這樣我就可以在圖表的數據保存到CSV格式