Qt程序怎么实现选中ListWidget中的某一行为默认选中状态啊?在线 急

Qt程序怎么实现选中ListWidget中的某一行为默认选中状态啊?... Qt程序怎么实现选中ListWidget中的某一行为默认选中状态啊? 展开
 我来答
fengshh1383
2014-07-16 · TA获得超过331个赞
知道小有建树答主
回答量:126
采纳率:100%
帮助的人:131万
展开全部

很简单啊?不知道你具体怎么不能实现?

拿到QListWidgetItem的指针,设为选中就可以了啊?


举个例子:

比如我的ListWidget中已经有几个Item了,我现在想把第二个默认选中,那代码就是:

QListWidgetItem *item = ListWidget->item(1);
item->setSelected(true);

这样第二行就选中了,看效果:

追问
后面item(1)  中的item是什么意思呢?我的item打上去都没有提示。
2010仰望夜空
2017-12-07
知道答主
回答量:43
采纳率:0%
帮助的人:9.2万
展开全部
楼上答案纯属瞎扯淡。正确答案:
ui->listWidget->setCurrentRow(2);

能用请点赞,不能用请骂我。
就是这么简单,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongshajy
2020-05-13
知道答主
回答量:41
采纳率:0%
帮助的人:10.5万
展开全部
if(ui->listWidget->count() > 0)
{
ui->listWidget->setCurrentRow(0);//默认选择第一行
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式