MacOS 上Qt GUI Widget 大小异常
Abnormal Size of Qt GUI Widget On MacOS
我用QvtkWidget写了一个程序。当我成功地将 QvtkWidget 嵌入到我的 GUI 中时。我发现我的Button尺寸不正常
我已经更改了布局。没啥事儿。我使用 Mac Mojave。有人知道吗?非常感谢。这是结果。
normal_in_Qt_creator
abnormal_after_compile
这是我的 GUI 布局。我已经把我的widget放到Layout中了,还是尺寸不正常。我在 windows 上测试了代码,它们工作正常。所以也许与我的 Mac 视网膜屏幕有关。
您需要将小部件放入 QLayout 中。另请阅读 Qt tutorial how to do that.
在您的情况下,在主窗口小部件中单击鼠标右键,然后会打开一个上下文菜单,然后您 select "Layout" 和您想要的布局(例如网格)。然后您应该在 Qt 的设计器中看到正确的布局,中央小部件上没有红色交通标志符号,这是关于缺少布局的警告。
我发现了问题。 QvtkWidget 太旧,无法使用。现在改用 QVTKOpenGLWidget。为此,您应该提升 OpenGLWidget。然后就可以了。希望其他人不要像我一样在这上面浪费太多时间。
提示:QVTKOpenGLWidget支持vtkGenericOpenGLRenderWindow
。一定要做到这一点。这是一个例子。 (非常感谢)
http://www.pcl-users.org/QVTKOpenGLWidget-Qt-PCLVisualizer-td4045158.html
我用QvtkWidget写了一个程序。当我成功地将 QvtkWidget 嵌入到我的 GUI 中时。我发现我的Button尺寸不正常
我已经更改了布局。没啥事儿。我使用 Mac Mojave。有人知道吗?非常感谢。这是结果。
normal_in_Qt_creator
abnormal_after_compile
这是我的 GUI 布局。我已经把我的widget放到Layout中了,还是尺寸不正常。我在 windows 上测试了代码,它们工作正常。所以也许与我的 Mac 视网膜屏幕有关。
您需要将小部件放入 QLayout 中。另请阅读 Qt tutorial how to do that.
在您的情况下,在主窗口小部件中单击鼠标右键,然后会打开一个上下文菜单,然后您 select "Layout" 和您想要的布局(例如网格)。然后您应该在 Qt 的设计器中看到正确的布局,中央小部件上没有红色交通标志符号,这是关于缺少布局的警告。
我发现了问题。 QvtkWidget 太旧,无法使用。现在改用 QVTKOpenGLWidget。为此,您应该提升 OpenGLWidget。然后就可以了。希望其他人不要像我一样在这上面浪费太多时间。
提示:QVTKOpenGLWidget支持vtkGenericOpenGLRenderWindow
。一定要做到这一点。这是一个例子。 (非常感谢)
http://www.pcl-users.org/QVTKOpenGLWidget-Qt-PCLVisualizer-td4045158.html