码迷,mamicode.com
首页 > 其他好文 > 详细

QT-打破布局,还原布局的方法(比较另类,呵呵)

时间:2020-06-14 10:27:03      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:art   窗体   class   显示   widget   maximum   maximums   osg   pre   

问题说明:

在处理一个OSG的时候,发现如果窗体是4:3初始化后就是正常的比例。如果把窗体改为1000:500时就发现生成的内容变形了。

问题原因:

应该是初始化OSG时有什么参数吧,我占时没有找到,有找到的可以教我一下,多谢了。

问题处理:

我只能使用最笨的方法,先把显示控件的比例固定为4:3,初始化后再改为自适应。

固定比例代码如下:

    m_pEarthInfo = new QGroupBox;
    m_pEarthInfo->setFixedSize(400, 300);

自适应代码如下:

    m_pEarthInfo->setMinimumSize(0, 0);
    m_pEarthInfo->setMaximumSize(QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX));

因为保密内容,所以我只能发这部分代码,具体调用位置你们得自己定一下。

 

QT-打破布局,还原布局的方法(比较另类,呵呵)

标签:art   窗体   class   显示   widget   maximum   maximums   osg   pre   

原文地址:https://www.cnblogs.com/FKdelphi/p/13123862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!