QT ListWidget入门之使用ListWidget显示ITEM
程序
运行环境 :
VS2013
Qt Creator 4.3.1
Based on Qt 5.6.1 (MSVC 2013, 64 bit)
运行后效果:
在Qt Creator4.3.1中将ListWidget的viewMode属性改为ListMode,运行后的效果如下:
界面布局
1、根据效果图、新建一个基于QMainWindow工程,取名为ListWidgetDemo。
2、在Qt Creator的Singnals & Slots Editor窗口中(Creator),创建ToolBar中需要的Action,如下图:
本次依次创建了初始化列表、清除列表、插入项、添加项、删除当前项、退出、项选择、全选、全不选、反选10个Action。
3、创建完Action后,需要添加点击对应Action后,添加对应的槽函数。选择2中创建的Action,右击选择”转到槽…”,在”转到槽窗口选择”triggered()”,选择”OK”,然后在主画面对应的cpp文件中创建了该Action对应的槽函数。
4、在Qt Creator布局画面右击,选择”创建工具栏”,然后将对应的Action按画面顺序拖动到工具栏中。
5、在Qt Creator布局画面左边,添加6个按钮,在cpp文件中依次与初始化列表、清除列表、插入项、添加项、删除当前项、项选择Action关联。
功能实现
1、将10个Action的槽函数实现对应的功能,如下:
2、初始化时,将画面左边的按钮与创建的Action进行联,以及设置弹出式菜单,如下:
3、至此,画面上所有功能已实现,运行程序,就是显示运行后效果。