Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1146448
  • 博文数量: 222
  • 博客积分: 5262
  • 博客等级: 大校
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 19:10
文章分类

全部博文(222)

文章存档

2012年(2)

2011年(192)

2010年(28)

分类: LINUX

2011-01-21 16:55:18

如何使用QListWidget和QListWidgetItem

 适用平台:S60 3rd Edition FP1, S60 3rd Edition FP2, S60 5th Edition
 运行设备: Qt Creator IDE & S60 Emulator
 关键字:web browser in Qt,QWebView,QToolBar,QStatusBar


 

 简介
 这是一个演示QListWidget和QListWidgetItem用法的程序。用这两个类我们可以在listwidget中创建一个简单的列表。

 Qt Creator IDE V4.5 及 Qt-Graden的下载链接
·本应用程序是用Qt Creator IDE V4.5创建的。
·下载地址:
·QListWidget的更多信息,访问:
·下载Qt-garden: http://blogs.forum.nokia.com/blog/kamals-forum-nokia-blog/2009/03/10/qt-for-s60-garden-pre-release
 兼容性
·源代码与Qt v4.5兼容
·此源代码可以在Carbide C++中开发并运行
 各种函数 
·若这个属性为true,就启用了列表排序;若为false,则禁止排序。缺省值为false。 
 

listWidget->setSortingEnabled(1);
源代码
  
#include
   #include
   #include
   #include
   #include#include
   #include#include
   #include#include
   int main(int argc, char *argv
   {
       QApplication a(argc, argv);
       QWidget *win=new QWidget();
       QHBoxLayout *lay=new QHBoxLayout();
       listWidget->setSortingEnabled(1);   
       QListWidgetItem *lst1 =new QListWidgetItem("Oak", listWidget);
       QListWidgetItem *lst2 =new QListWidgetItem("Banana", listWidget);
       QListWidgetItem *lst3 =new QListWidgetItem("Apple", listWidget);
       QListWidgetItem *lst4 =new QListWidgetItem("Orange", listWidget);
       QListWidgetItem *lst5 =new QListWidgetItem("Grapes", listWidget); 
       QListWidgetItem *lst6 =new QListWidgetItem("Jayesh", listWidget);
       QListWidgetItem *lst7 =new QListWidgetItem("Pineapple", listWidget);   
       QListWidgetItem *lst8 =new QListWidgetItem("GROUNDNUT", listWidget);
       QListWidgetItem *lst9 =new QListWidgetItem("Sugarcane", listWidget); 
       QListWidgetItem *lst10 =new QListWidgetItem("Coconut", listWidget); 
       QListWidgetItem *lst11 =new QListWidgetItem("Remote", listWidget); 
       QListWidgetItem *lst12 =new QListWidgetItem("Mango", listWidget);
       listWidget->insertItem(1,lst1);
       listWidget->insertItem(2,lst2); 
       listWidget->insertItem(3,lst3); 
       listWidget->insertItem(4,lst4); 
       listWidget->insertItem(5,lst5);
       listWidget->insertItem(6,lst6);
       listWidget->insertItem(7,lst7);
       listWidget->insertItem(8,lst8);
       listWidget->insertItem(9,lst9);
       listWidget->insertItem(10,lst10); 
       listWidget->insertItem(11,lst11);    
       listWidget->show();  
       lay->addWidget(listWidget); 
       win->setLayout(lay);  
       win->show();
       return a.exec();  
  }
 屏幕截图
(图)如何使用QListWidget和QListWidgetItem如何使用QListWidget和QListWidgetItem

 
 
 
 
 
 
 
 
 
 内部链接
[How to use QListWidget and QListWidgetItem]

→如果您认为本文档还有待完善,请 编辑文档

阅读(6211) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~