QListView在parent构造里创建并hide后show不显示

qq188818520 2017-07-11 09:59:26
​class ArtNoCompleteView : public QListView{
...
}

ArtNoCompleteView::ArtNoCompleteView(QWidget *parent):QListView(parent){
...
}

class ArtNoComplete : public QWidget{
...
ArtNoCompleteView* view;
}

ArtNoComplete::ArtNoComplete(QWidget *parent) :QWidget(parent) {
...
editor = new QLineEdit(this);

view =new ArtNoCompleteView(this);
view->setModel(model);
view->hide();//这里view在parent构造里先隐藏
connect(editor,&QLineEdit::textChanged,[this](QString str){
...
view->show();//这里我确认调用了,但窗口不显示
})
}
...全文
219 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不hide的情况能够显示吗?如果不能就不是因为hide导致显示不了的,就可能是其他原因。

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧