QWidget子視窗適應父視窗大小

2021-10-23 17:15:53 字數 435 閱讀 2954

問題:qwidget的兩個視窗使用了布局之後,各自視窗的控制項可以適應大小變化,但是兩個視窗合併後,父視窗變化而子視窗不會變

視窗1:widget1,視窗2:widget2,二者都進行了介面布局

視窗1中有乙個widget_1,現將widget2的父視窗設為widget_1

使用widget2->setparent(widget_1)後,widget2無法適應widget1大小變化

解決:

qhboxlayout *layout = new qhboxlayout(this);

ui.widget_1->setlayout(layout);

ui.widget_1->layout()->addwidget(widget2);

子視窗呼叫父視窗

相信學計算機的大學生都碰過這樣的程式設計作業吧 程式執行後主視窗隱藏,然後彈出登入框,輸入賬號密碼登陸成功後再關閉登陸框,然後讓之前隱藏的主視窗重新顯示。沒錯,我當時就是這麼笨,怎麼都想不到好的解決辦法 當時的同學都是不管之前隱藏的主視窗,而是直接新建了乙個主視窗 剛好昨晚在做專案時碰到類似的情況,...

子視窗關閉通知父視窗

子視窗 public partial class formsub form public delegate void updatedatadelegate 宣告乙個委託 public updatedatadelegate updatetextbox 定義委託 public formsub initi...

子視窗給父視窗賦值

a頁面 b頁面 數量 asp textbox id textboxqty runat server onkeydown return isnumeric event.keycode onpaste return false width 50 asp textbox 單價 asp textbox id...