我正在编写一个使用Qt/C++的调度类型应用程序,并且希望在窗口的一部分中显示每周时间表,并且随着窗口大小的增加而具有此渲染比例。渲染将由包含文本的矩形组成,随着显示区域的增加,矩形应该很好地缩放,而文本应该保持相同的大小。在Qt中缩放图形
我已经用QGraphicsScene和QGraphicsView进行了实验,我可以制作矩形和文本缩放;然而,矩形缩放似乎很难看(伸展轮廓),我不希望文本可以缩放。
我怀疑我可能想将场景大小调整到显示区域并重新绘制矩形和文本;但是,我不知道如何做到这一点 - QGraphicsScene似乎没有响应resizeEvent。这甚至是正确的方法吗?
带QLabel的常规'QHBoxLayout'似乎是令人满意的。 –
我一直在考虑不使用QGraphicsScene和QGraphicsView,但我希望这些渲染最终可打印。打印只使用布局/其他小部件的区域是否可行/更容易? –
Qt中的打印小部件[非常简单](http://qt-project.org/faq/answer/how_can_i_print_a_widget)。 –