Qt利用QTreeWidget製作選單列表

2022-09-23 18:03:12 字數 1069 閱讀 8189

新增選單內容

//設定位置以及大小

// mainmenu.setgeometry(0,0,100,420);

//可以設定 style

mainmenu.setstylesheet("background-color:rgb(238, 238, 238);border:none;");

//設定列標題

// mainmenu.setheaderlabel("nlp管理系統導航");

//如果不想顯示標題,可以隱藏

mainmenu.setheaderhidden(true);

//設定不同層次選單的縮排

mainmenu.setindentation(10);

qtreewidgetitem *item1 = new qtreewidgetitem(&mainmenu);

item1->settext(0,"生產計畫");

qtreewidgetitem *item2 = new qtreewidgetitem(&mainmenu);

item2->settext(0, "物料管理");

qtreewidgetitem *item3 = new qtreewidgetitem(&mainmenu);

item3->settext(0, "製造資料");

qtreewidgetitem *item4 = new qtreewidgetitem(item3);

item4->settext(0, "物料主資料");

繫結雙擊響應訊號與槽

connect(&mainmenu, &qtreewidget::itemdoubleclicked, this, &mainwidget::clickedmenu);

void mainwidget::clickedmenu(qtreewidgetitem *item, int column) else if(item->text(0) == "物料主資料")

#ifdef debug

cout << item->text(0);

#endif

}

QT之QTreeWidget的使用

建立基礎qtreewidget ui treewidget setcolumncount 3 ui treewidget setheaderlabels qstringlist 編號 啟用 描述 qlist allitemname 建立頂層item qtreewidgetitem newtopite...

Qt學習之路 40 QTreeWidget

本文出自 豆子空間 部落格,原文出處 接著前面的內容,今天要說的是另外乙個item view class,qtreewidget。顧名思義,這個類用來展示樹型結構。同前面說的qlistwidget類似,這個類需要同另外乙個輔助類qtreewidgetitem一同使用。不過,既然是提供方面的封裝類,即...

QT 之QTreeWidget實現好友列表

在這這前,我們需要先把我們的ui介面設計好,乙個好友是乙個item,所以,首先我們需要先設計乙個item的widget,在這裡我命名為contactitem 有了item,擦入到我們主面板中qtreewidget中 然後,有了ui介面,我們再來看看 如何實現 void demo initcontac...