亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是不是因為我在QT Designer設計的時候已有了大小,所以不可以,有沒有什么辦法呢?

是不是因為我在QT Designer設計的時候已有了大小,所以不可以,有沒有什么辦法呢?

守著一只汪 2022-10-09 11:09:45
你好,有個問題想問下你啊,我在QT Designer里畫了一個QGroupBox,我想在托動窗口的時候,可以自動放大縮小,而不需要通過resizevent重載。因為我看關于QGroupBox與QVBoxLayout 一起使用的布局例子,如果說在程序里頭new一個QGroupBox而不通過QT Designer畫的話,可以實現隨窗口大小變化而自動改變。
查看完整描述

3 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

Designer里面也有Layout的,你在工具欄找找。你先在一個干凈的窗口里放一個Layout,再把QGroupBox放到這個Layout里面,這樣QGroupBox就可以跟著窗口變大小了。
其實一般任何Widget里面第一個放的就是Layout,這樣才能自動變大小。

查看完整回答
反對 回復 2022-10-12
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

其實嘛,這個問題就兩行代碼。示意如下

假設頭文件定義如下
QHBoxLayout* layout;
QGroupBox* box;

類構造函數中可以包含以下代碼:
layout = new QHBoxLayout(this);
box = new QGroupBox();
layout->addWidget(box);

也可以用QVBoxLayout,看你控件咋個放了嘛


查看完整回答
反對 回復 2022-10-12
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

qt-everywhere-opensource-src-4.7.3.tar 是qt的源代碼
Qt_SDK_Lin32_offline_v1_1_1_en.run是在線安裝程序

源代碼需要編譯的
qt designer和qt creator都是Qt的集成開發環境sdk

查看完整回答
反對 回復 2022-10-12
  • 3 回答
  • 0 關注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號