windows任務管理器--動態圖在listwidget裏面的顯示

目錄

自定義 listwidget item的顯示

自定義item的設計

自定義item的引用


第二個問題,即CPU 內存等的利用率實時變化在listwidget 導航欄裏也同步顯示。

自定義 listwidget item的顯示

list widget中每個顯示的條目爲一個item。

自定義item的設計

顯示的item爲Widget。據此可以在designer 的窗體設計中增加一個Widget,並在其中增加所需的其他控件。

示例:新增三個控件,其中QWidget屬於容器類控件。

 

設計完畢後,進行工程構建。

自定義item的引用

  設計兩個類 :Item 和Widget。widget爲上述設計的窗體。

  

QListWidgetItem *item=new QListWidgetItem;  //新創建一個item

item->setSizeHint(QSize(10,100));
ui->listWidget->addItem(item);  //將item添加到listWidget上。
ui->listWidget->setItemWidget(item,ui->cpucompitem); //將剛纔創建的三個控件的Widget關聯到list的item上

 自定義item作爲導航存在的問題

  使用自定義item後,在點擊 自定義的item後,右側stack widget沒有切換。將自定義item中的graphic view 提升爲QChartView即可以正常切換了。

顯示效果

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章