c++ - MacOS 上Qt GUI Widget 大小异常

标签 c++ macos qt retina

我使用 QvtkWidget 编写了一个程序。当我成功地将 QvtkWidget 嵌入到我的 GUI 中时。我发现我的 Button 大小不正常。

我已经改变了布局。什么都没发生。我使用 Mac Mojave。有人知道吗?非常感谢。这是结果。

normal_in_Qt_creator

编译后异常

这是我的 GUI 布局。我已经把我的widget放到Layout中了,还是尺寸不正常。我在 Windows 上测试了它们工作正常的代码。所以可能与我的 Mac 视网膜屏幕有关。

最佳答案

您需要将小部件放入 QLayout 中。另请阅读 Qt tutorial how to do that .

在您的情况下,在主窗口小部件中单击鼠标右键,然后打开上下文菜单,然后选择“布局”和所需的布局(例如网格)。然后您应该在 Qt 的设计器中看到正确的布局,中央小部件上没有红色交通标志符号,这是关于缺少布局的警告。

关于c++ - MacOS 上Qt GUI Widget 大小异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54231657/

相关文章:

python - 通过 pip3 安装的软件包,在 Mac 上不会自动创建符号链接(symbolic link)

css - Qt:巨大的可滚动子菜单丢失元素

Qt 5.7 - QWebEngineView - 将 HTML 按钮点击事件连接到 C++/Qt Slot

qt - QNetworkProxyFactory::systemProxyForQuery() 未反射(reflect)系统代理设置的更改

c++ - opencv Mat 16位来自QVector

c++ - 'unlockEnvironment' 通过 'Rcpp' 而不是 'inline' 实现

objective-c - 如何在启动时启动应用程序

objective-c - 如何从 MacOS 的照片库中获取所有 PHAssets

c++ - VisitDecl 与 TraverseDecl(Clang RecursiveASTVisitor)

c++ - Visual Studio 2017 是否需要显式移动构造函数声明?