新增選單內容
//設定位置以及大小
// 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...