簡體   English   中英

MacOS上的Qt GUI小部件大小異常

[英]Abnormal Size of Qt GUI Widget On MacOS

我使用QvtkWidget編寫了一個程序。 當我成功將QvtkWidget嵌入到我的GUI中時。 我發現按鈕的尺寸異常。

我已經改變了布局。 沒啥事兒。 我使用Mac Mojave。 有人知道嗎? 非常感謝。 這是結果。

normal_in_Qt_creator

exception_after_compile

這是我的GUI布局。 我已經將我的小部件放入“布局”,尺寸仍然異常。 我在Windows上測試了代碼,它們工作正常。 因此,也許與我的Mac Retina屏幕有關。

您需要將小部件放在QLayout中。 另請閱讀Qt教程該如何做

在您的情況下,在主窗口中單擊鼠標右鍵,將打開一個上下文菜單,然后選擇“布局”和所需的布局(例如網格)。 然后,您應該在Qt的Designer中看到正確的布局,而在中央小部件上沒有紅色的交通標志,這是關於布局丟失的警告。

我發現了問題。 QvtkWidget太舊了,無法使用。 現在改用QVTKOpenGLWidget。 為此,您應該升級OpenGLWidget。 然后就可以了。 希望其他人不會像我這樣浪費太多時間。

溫馨提示:QVTKOpenGLWidget支持vtkGenericOpenGLRenderWindow 請確保。 這是一個例子。 (非常感謝) http://www.pcl-users.org/QVTKOpenGLWidget-Qt-PCLVisualizer-td4045158.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM