c++ - 水平布局尺寸

标签 c++ linux qt layout qwt

这是我的代码

myplot * p = new myplot(gao.structpayloadgraph,gao1.structpayloadgraph, gao.structcol-2, "payload");
myplot * p1 = new myplot(gao.structsessiongraph,gao.structsessiongraph, gao.structcol-2, "session");

ui->horizontalLayout_3->addWidget(p);
ui->horizontalLayout_3->addWidget(p1);

它工作正常,我的图表按大小并排显示,但问题是它对于具有 5 ,6 个点的小图表很有用,但是当我尝试显示一些更大的图表时,窗口(其中显示图表)变得非常大,因此它不适合屏幕。有没有一种方法可以让我获取水平布局的大小,然后调整 p, p1 的大小以适应该区域,类似这样?

最佳答案

我很确定没有一种方法可以知道布局的大小..

关于c++ - 水平布局尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6502758/

相关文章:

c++ - 如何只读取最后一行的开头?

linux - 删除里面有随机数的字符串

android - Android 和 IOS 上的 Qt session 管理

c++ - 如何在 QStyledItemDelegate 中绘制整行的背景?

c++ - 二数符号四种情况的调理

c++ - 弹性和 Bison : parse string without quotes

c++ - PyQt4 OpenGL : Enabling OpenGL Core Profile

linux - Sed 在 shell 脚本中用 Control-A 替换制表符

linux - 用于比较远程目录的 Shell 脚本

c++ - QML map 可见区域