Qt 在Qwidget里添加控件


最近開始接觸Qt,剛開始為怎么添加控件而煩惱,現在將網絡上找到的總結一下。難免有不足之處希望大家見諒啊!

  1. 建立組件,這里建立兩個QPushButton按鈕示例:
1  QPushButton *button1 = new QPushButton("button1"); 2  QPushButton *button2 = new QPushButton("button2");
  1. 設置布局,我們在這里設置垂直方向布局
QVBoxLayout *layout = new QVBoxLayout;
  1. 將組件加入布局中
1 layout->addWidget(button1); 2 layout->addWidget(button2);
  1. 將新建的容器類設置布局方式為我們剛才建立的
1 QWidget* Widget = new QWidget; 2 Widget->setLayout(layout); 3 Widget->show();

現在我們已經成功的將兩個button加入到QWidget中,下面是運行效果圖。.

總結

往容器類添加組件的方式就是將要添加的組件加入布局中,然后設置為所要添加的容器的布局方式就可以了。添加方式也許不只這一種,以后試試其他的。如果有更好的方式希望大家不吝賜教。

 


免責聲明!

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



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