首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

简易处置自定义QListWidget元素

2013-03-21 
简易处理自定义QListWidget元素首先给大家发一个效果图:我的环境:VS2008QT4.8.4。利用QT designer少量代码。

简易处理自定义QListWidget元素

首先给大家发一个效果图:

我的环境:VS2008+QT4.8.4。利用QT designer+少量代码。实现如下效果。

简易处置自定义QListWidget元素


步骤:

首先,新建UI文件。如果有继承,选QWidget

简易处置自定义QListWidget元素

简易处置自定义QListWidget元素


由于你的类型已经继承了QWidget,所以改改自己类的构造方式

void QXmlTest::on_btnAdd_clicked(){QListWidgetItem *item = new QListWidgetItem();ui.listWidget->addItem(item);//关联MyListItem *myItem = new MyListItem(ui.listWidget,Qt::Window);myItem->show();//如果不show,下面size就不对了ui.listWidget->setItemWidget(item,myItem);//item大小item->setSizeHint (QSize(myItem->rect().width(),myItem->rect().height()));}

以上,利用QListWidget,实现元素布局自定义功能。布局由QT designer画出

存在问题:会闪烁一下,还有最后那个选项选不中。不过控件有效


热点排行