這節(jié)介紹窗口部件布局
如圖:
簡(jiǎn)單無聊的讓人蛋疼!
package 第一章;
import com.trolltech.qt.core.Qt;
import com.trolltech.qt.gui.QApplication;
import com.trolltech.qt.gui.QHBoxLayout;
import com.trolltech.qt.gui.QSlider;
import com.trolltech.qt.gui.QSpinBox;
import com.trolltech.qt.gui.QWidget;
public class 第三節(jié) {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
QApplication.initialize(args);
QWidget 窗體 = new QWidget(); //萬能的窗體構(gòu)建類,所有的窗體類都繼承了他
窗體.setWindowTitle("回車搞年齡!"); //設(shè)置窗體的標(biāo)題
QSpinBox 什么的盒子 = new QSpinBox(); //新建一個(gè)盒子,就是可以上點(diǎn)點(diǎn)下點(diǎn)點(diǎn)的盒子
QSlider 長(zhǎng)條 = new QSlider(Qt.Orientation.Horizontal); //新建一個(gè)帶拉動(dòng)的長(zhǎng)條,Qt.Orientation.Horizontal-->標(biāo)明長(zhǎng)條是橫的還是豎的
什么的盒子.setRange(0, 130); //設(shè)置什么的盒子的最小值和最大值
長(zhǎng)條.setRange(0, 130); //設(shè)置長(zhǎng)條的最小值和最大值
什么的盒子.valueChanged.connect(長(zhǎng)條, "setValue(int)"); //事件,valueChanged-->類型,表示值改動(dòng)時(shí),setValue(int)-->Qt的內(nèi)部方法,表示設(shè)置值
長(zhǎng)條.valueChanged.connect(什么的盒子, "setValue(int)"); //事件,意思同上
什么的盒子.setValue(35); //設(shè)置盒子的默認(rèn)值
QHBoxLayout 橫向布局 = new QHBoxLayout(); //新建一個(gè)橫向的布局,就是按順序橫著,一個(gè)一個(gè)的放
橫向布局.addWidget(什么的盒子); //先把什么的盒子放進(jìn)去
橫向布局.addWidget(長(zhǎng)條); //再把長(zhǎng)條放進(jìn)去
窗體.setLayout(橫向布局); //最后,設(shè)置窗體使用哪個(gè)布局,
窗體.show(); //顯示
QApplication.exec();
}
}
如圖:
簡(jiǎn)單無聊的讓人蛋疼!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

