QListWidget
来源:互联网 发布:sdn网络 编辑:程序博客网 时间:2024/05/16 06:57
在MFC中有ClistCtrl或者CListView,
在Qt中有QListWidget,继承与QListView;
示例:
QListWidget contentsWidget ;
void slot_create_QListWidget() //创建 QListWidget;
{
contentsWidget = new QListWidget;
contentsWidget->setViewMode(QListView::IconMode);
contentsWidget->setIconSize(QSize(96, 100));
contentsWidget->setMovement(QListView::Static);
contentsWidget->setMaximumWidth(128);
contentsWidget->setSpacing(12);
addpic();
item_connect();
contentsWidget->show();
}
//
void addpic() //文字,图片;
{
contentsWidget->addItem("test text");//添加文字;
//添加图片:
QListWidgetItem *configButton = new QListWidgetItem(contentsWidget);
configButton->setIcon(QIcon("G:\\t.png"));
configButton->setText(tr("Configuration"));
configButton->setTextAlignment(Qt::AlignHCenter);
configButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
}
//事件链接,相应函数;
void item_connect()
{
connect(contentsWidget,
SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)),
this, SLOT(on_item_changed(QListWidgetItem*,QListWidgetItem*)));
}
void on_item_changed(QListWidgetItem * current, QListWidgetItem * previous)
{
MessageBoxQt( current->text() );
}
//可以参考 Qt示例examples\widgets\draganddrop\puzzle 和 "Qt 助手"获取更多帮助信息;
- QListWidget
- QListWidget
- QListWidget
- QListWidget
- QListWidget
- QListWidget
- QListWidget
- QlistWidget
- QListwidget
- QListWidget
- QListWidget
- QListWidget
- QListWidget--39
- QListWidget用法
- QListWidget & QTableWidget
- Qt QListWidget
- QListWidget用法
- QListWidget用法
- Android官方教程翻译(6)——添加ActionBar
- 程学旗解读《大数据热点问题与发展趋势》&《大数据白皮书》
- 口水文章3——Android SDK Manager下载速度巨慢的解决办法
- 分布式应用中基于事件驱动的应用开发模型
- RC4加密算法
- QListWidget
- Cocos2d-X手势之简单实现(方向、模糊圆形处理)
- FFmpeg参数说明
- 最长有效括号的长度问题
- SimpleAudioEngine判断音效是否播放完
- 求1+2+3+...+n
- FreeBSD的优缺点分析
- 判断输入日期格式是否正确的正则表达式
- SQL中如何显示COUNT结果为0的行