【问题标题】:pyqtgraph: how to calculate the hight of a GraphicsLayoutWidgetpyqtgraph:如何计算 GraphicsLayoutWidget 的高度
【发布时间】:2013-11-06 04:16:08
【问题描述】:

我在 GraphicsLayoutWidget 中有很多 PlotItem。我使用 plotItem.setFixedHight() 来设置所有地块的高度。似乎 GraphicsLayoutWidget 的高度不等于所有图的总和。如何计算高度。

【问题讨论】:

    标签: pyqtgraph


    【解决方案1】:

    Qt 中的布局和控件大小是一个复杂的主题。在 GraphicsLayoutWidget 的情况下,小部件的大小完全由包含它的布局决定,因此它的内容不一定会影响它的大小。

    如果您为每个绘图设置了固定高度并且您知道 GraphicsLayout 中的行数,那么您就不能相应地设置 GraphicsLayoutWidget 的固定高度吗?

    【讨论】:

    • 我将 GraphicsLayoutWidget 的固定高度设置为 (total_number_of_plots * hight_of_each_plot)。当地块数量较少时,效果很好。但是当有大量地块时。 GraphicsLayoutWidget 不能包含所有的情节。所以行的高度不是情节的高度?
    • 您还需要考虑地块之间的间距。请参阅GraphicsLayoutWidget.ci.layout 和 QGraphicsGridLayout 的文档。
    猜你喜欢
    • 2019-03-13
    • 2018-01-11
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多