我正在編寫一個使用Qt/C++的調度類型應用程序,並且希望在窗口的一部分中顯示每週時間表,並且隨着窗口大小的增加而具有此渲染比例。渲染將由包含文本的矩形組成,隨着顯示區域的增加,矩形應該很好地縮放,而文本應該保持相同的大小。在Qt中縮放圖形
我已經用QGraphicsScene和QGraphicsView進行了實驗,我可以製作矩形和文本縮放;然而,矩形縮放似乎很難看(伸展輪廓),我不希望文本可以縮放。
我懷疑我可能想將場景大小調整到顯示區域並重新繪製矩形和文本;但是,我不知道如何做到這一點 - QGraphicsScene似乎沒有響應resizeEvent。這甚至是正確的方法嗎?
帶QLabel的常規'QHBoxLayout'似乎是令人滿意的。 –
我一直在考慮不使用QGraphicsScene和QGraphicsView,但我希望這些渲染最終可打印。打印只使用佈局/其他小部件的區域是否可行/更容易? –
Qt中的打印小部件[非常簡單](http://qt-project.org/faq/answer/how_can_i_print_a_widget)。 –