QT學習 容器篇

2021-10-20 08:31:29 字數 1017 閱讀 7996

qlabel *pic=new qlabel;//建立標籤物件

qpixmap *prc=new qpixmap(":/res/plane1.png");//指定資源檔案路徑

pic->setpixmap(*prc);

ui->scrollarea->setwidget(pic);//傳遞標籤物件

pic->setfixedwidth(1000);//設定標籤物件的固定寬度

ui->scrollarea->setalignment(qt::aligncenter);//居中顯示,列舉值

pic->setalignment(qt::aligncenter);

qvboxlayout* vlayout = new qvboxlayout;//定義布局物件

for(int i=0; i<=3; ++i)//迴圈載入

ui->scrollarea->setlayout(vlayout);//將布局物件傳給容器

圖形化示例如下:

void widget::on_toolbox_currentchanged(int index)

//訊號引數為整型

#include//qt中的佇列標頭檔案

qqueuem_widgets;

qqueuem_names;//使用qt中的佇列儲存資料,第乙個為每個標籤頁返回的物件,第二個為text文字

.cpp中的實現

void widget::on_tabwidget_tabcloserequested(int index)//新增關閉訊號槽

新增按鈕的實現:

void widget::on_addbtn_clicked()

}

ui->addbtn->setdisabled(true);//為空則按鈕為不可用

}

Qt學習筆記常用容器

主要說qt的以下幾種容器 1.qlist 2.qlinkedlist 3.map 和一些常用的容器方法的使用 qsort qcopy qfind 1.qlist泛型集合是最常用的一種容器 看一下它的常用 操作 新增刪除和兩個迭代器 qlistiterator和qmutablelistiterator...

QT學習篇 入門(二)

庫存訂單介面 1 包括序號 訂單 訂單名稱 產品 產品型別 計畫加工數量 最晚完工日期。2 model增加臨時map,用於儲存庫存訂單。3 後台計算完成後,會將庫存訂單推送給前台,彈出該介面,若是人工確認的話,則使用者可以在該介面進行編輯,確認後進行插單排程 若是自動的話,則自動進行插單排程。4 插...

QT學習篇 入門(1)

第乙個為管理介面 1 安全庫存的設定,包括序號 物品 物品型別 最大庫存量 最小庫存量 最大庫存比率 最小庫存比率 2 計算頻率設定,包括 實時,定時 單位分為 分鐘 小時 天 來自globalpara表,該錶增加字段 3 庫存訂單確認方式,包括 自動,人工,來自globalpara表,該錶增加字段...