QT开发中文网

qt listwidgeit 使用示例

下面是一个使用Qt中的QListWidget控件的简单示例:

#include <QApplication>
#include <QListWidget>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QListWidget listWidget; // 创建一个列表控件

    // 添加列表项
    listWidget.addItem("Item 1");
    listWidget.addItem("Item 2");
    listWidget.addItem("Item 3");

    // 设置选择模式
    listWidget.setSelectionMode(QAbstractItemView::SingleSelection);

    // 获取选中项索引
    connect(&listWidget, &QListWidget::itemClicked, [&](QListWidgetItem *item){
        int index = listWidget.row(item);
        qDebug() << "Selected item index: " << index;
    });

    listWidget.show(); // 显示列表控件

    return app.exec();
}

这个示例创建了一个包含三个列表项的QListWidget控件。当用户点击某个列表项时,会在终端输出该项的索引。你可以根据需要进行修改和扩展。记得在.pro文件中添加QT += widgets以启用Qt Widgets模块。

希望对你有所帮助!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://qt.0voice.com/?id=12106

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?