[Qt5] 提升部件類的用法

當我們在做界面的時候,需要往其中一塊區域(比如容器widget)添加內容,如果都放在一個.cpp源文件中,有時候會顯得比較亂,這時候可以新建一個類,來單獨實現widget容器中的內容,


? ? ? ? 當我們在做界面的時候,需要往其中一塊區域(比如容器widget)添加內容,如果都放在一個.cpp源文件中,有時候會顯得比較亂,這時候可以新建一個類,來單獨實現widget容器中的內容,比如:

? ?

[Qt5] 提升部件類的用法_#include


? ?除了直接在ui界面拖拽之外,我們換另一種方式來實現上邊的操作:

1.在ui界面加一個widget容器。

2.添加一個類,來專門實現將上邊的兩個部件添加到widget容器中的功能

? ?

[Qt5] 提升部件類的用法_ide_02


? ?

[Qt5] 提升部件類的用法_強制數據轉換_03


3.在新建的類.cpp中添加實現函數

#include "QSpinBox"
#include "QSlider"
#include "QHBoxLayout"
mywidget::mywidget(QWidget *parent)
	: QWidget(parent)
//對ui界面的任何操作,都是在下邊的函數體中完成
{

	QSpinBox *pin = new QSpinBox(this);
    QSlider *slider = new QSlider(this);
	//把控件添加到布局中
	QHBoxLayout *hlayout = new QHBoxLayout();
	hlayout->addWidget(pin);
	hlayout->addWidget(slider);

}

4.對部件widget進行提升類,提升類名為新建的類,這樣新建的類的實現函數就可以直接對widget部件起作用了

? ?

[Qt5] 提升部件類的用法_開發語言_04

5.實現(emmmmm,好丑)

? ?

[Qt5] 提升部件類的用法_#include_05


聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 欧美一区二区日韩国产| free性中国熟女hd| 久久久久777777人人人视频| 欧美A∨在线观看| 国产综合久久久久鬼色| 亚洲欧美乱综合图片区小说区 | 最近手机中文字幕1页| 国产另ts另类人妖| 亚洲va韩国va欧美va| 91精品国产91久久久久| 精品人妻一区二区三区四区在线| 日本卡三卡四卡免费| 可以免费看黄的app| 七次郎最新首页在线视频| 色台湾色综合网站| 好吊色欧美一区二区三区四区 | 久久发布国产伦子伦精品| 欧美第一页浮力影院| 欧美怡红院在线| 国产美女在线免费观看| 亚洲AV无码专区亚洲AV不卡| 你懂得视频在线观看| 欧美精品亚洲一区二区在线播放| 国产男女猛烈无遮挡免费视频 | 国产成人18黄网站麻豆| 中文天堂在线最新版在线www | 日韩在线视精品在亚洲| 国产日韩欧美二区| 久久福利一区二区| 韩国五感图r级无删减版| 日本人亚洲人jjzzjjzz页码1| 免费看男女下面日出水来| 一本色道久久88综合日韩精品| 欧美高清视频一区| 国产亚洲欧美在线视频| aaaa级毛片| 欧美牲交a欧美牲交aⅴ图片| 国产午夜影视大全免费观看| 中文字幕在线看片成人| 精品久久久久久中文字幕大豆网| 夭天干天天做天天免费看|