头文件部分代码:
QListView * listview ; QStandardItem * s1 ; QStandardItem * s2 ; QStandardItem * s3 ; QStandardItem * s4 ; QStandardItem * s5 ; QStandardItem * s6 ; QStandardItemModel * slm ;
源文件部分代码:
listview = new QListView ( this );
listview -> setViewMode ( QListView :: IconMode ); listview -> setMovement ( QListView :: Static ); listview -> setIconSize ( QSize ( 100 , 100 )); listview -> setGridSize ( QSize ( 150 , 130 )); listview -> setGeometry ( 0 , 0 , 480 , 272 ); listview -> setResizeMode ( QListView :: Adjust ); s1 = new QStandardItem ( QIcon ( ":/515.png" ), "普通员工" ); s2 = new QStandardItem ( QIcon ( ":/t01e28c73faf31c0d8c.jpg" ), "领导" ); s3 = new QStandardItem ( QIcon ( ":/520.png" ), "huangling" ); s4 = new QStandardItem ( QIcon ( ":/521.png" ), "bailing" ); s5 = new QStandardItem ( QIcon ( ":/518.png" ), "jinling" ); s6 = new QStandardItem ( QIcon ( ":/519.png" ), "heiling" ); slm = new QStandardItemModel ( this ); slm -> appendRow ( s1 ); slm -> appendRow ( s2 ); slm -> appendRow ( s3 ); slm -> appendRow ( s4 ); slm -> appendRow ( s5 ); slm -> appendRow ( s6 ); listview -> setModel ( slm ); 显示结果如图:

版权声明:本文为u010142953原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。