QT ListWidget入门之使用ListWidget显示ITEM

QT ListWidget入门之使用ListWidget显示ITEM

程序

运行环境 :
VS2013
Qt Creator 4.3.1
Based on Qt 5.6.1 (MSVC 2013, 64 bit)

运行后效果:QT ListWidget入门之使用ListWidget显示ITEM_第1张图片
在Qt Creator4.3.1中将ListWidget的viewMode属性改为ListMode,运行后的效果如下:
QT ListWidget入门之使用ListWidget显示ITEM_第2张图片
界面布局
1、根据效果图、新建一个基于QMainWindow工程,取名为ListWidgetDemo。
2、在Qt Creator的Singnals & Slots Editor窗口中(Creator),创建ToolBar中需要的Action,如下图:
QT ListWidget入门之使用ListWidget显示ITEM_第3张图片
QT ListWidget入门之使用ListWidget显示ITEM_第4张图片
本次依次创建了初始化列表、清除列表、插入项、添加项、删除当前项、退出、项选择、全选、全不选、反选10个Action。

3、创建完Action后,需要添加点击对应Action后,添加对应的槽函数。选择2中创建的Action,右击选择”转到槽…”,在”转到槽窗口选择”triggered()”,选择”OK”,然后在主画面对应的cpp文件中创建了该Action对应的槽函数。

4、在Qt Creator布局画面右击,选择”创建工具栏”,然后将对应的Action按画面顺序拖动到工具栏中。

5、在Qt Creator布局画面左边,添加6个按钮,在cpp文件中依次与初始化列表、清除列表、插入项、添加项、删除当前项、项选择Action关联。

功能实现
1、将10个Action的槽函数实现对应的功能,如下:QT ListWidget入门之使用ListWidget显示ITEM_第5张图片
QT ListWidget入门之使用ListWidget显示ITEM_第6张图片
QT ListWidget入门之使用ListWidget显示ITEM_第7张图片
QT ListWidget入门之使用ListWidget显示ITEM_第8张图片
2、初始化时,将画面左边的按钮与创建的Action进行联,以及设置弹出式菜单,如下:QT ListWidget入门之使用ListWidget显示ITEM_第9张图片
3、至此,画面上所有功能已实现,运行程序,就是显示运行后效果。

你可能感兴趣的:(qt)