c++ - 获取 QGraphicsView 的大小

标签 c++ qt qgraphicsview

我想知道某个QGraphicsView 的大小。它的大小不是固定的,因为小部件是网格布局的一部分。我尝试使用 this->ui->myGraphicsView->width() 及其等效高度,但这些值不准确。

如何获取 QGraphicsView 的当前大小?

最佳答案

我的 QGraphicsView 也经常收到 100x30 的大小。原来我在 QGraphicsView 显示之前询问它的大小。

将我的初始化代码移至 showEvent 后,我​​得到了正确的维度。

关于c++ - 获取 QGraphicsView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5103613/

相关文章:

c++ - 在小部件应用程序中使用 Qt3D

Qt5 Micro 构建为 8MB Mb 嵌入式

c++ - 强制 QGraphicsItem 保持不变

c++/qt - 没有这样的插槽 - 继承

c++ - 具有模板类型的模板化模板参数列表

c++ - 获取段错误( vector 声明)

c++ - 移除 QGraphicsView 周围的蓝色焦点边框

c++ - 无法将字符串转换为字符数组

c++ - 替换 Qt 中的小部件

c++ - 如何通过QGraphicsProxy调整QGraphicScene中添加的QWidget的大小?