如何使用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 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(); } |
[How to use QListWidget and QListWidgetItem]