QT-打破布局,還原布局的方法(比較另類,呵呵)


問題說明:

在處理一個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));

因為保密內容,所以我只能發這部分代碼,具體調用位置你們得自己定一下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM