在我的代码将我必须手动完成:什么信号而QListView当即将隐藏
/*This works but there must be a better way*/
listView->hide();//INSTEAD OF THIS I'D RATHER SEND A SIGNAL CAUSING
LISTVIEW TO UPDATE -
update(), viewport()->update, repaint() doesn't work,
基本上我有在我的文件显示选择列表视图。按下确定后,该对话框关闭。当我再次打开此对话框并选择另一组文件时,会显示旧文件,我必须隐藏并显示listView才能看到新选定的文件。
是关于列出的文件还是关于选择?如果前者,您使用哪种模型实现? –
@FrankOsterfeld它是关于列出的文件 - 第二次打开此对话框并选择另一组文件后,它们不会显示(更改)。我用作模型QAbstractListModel – user336635
您的模型的通知可能无法正常工作。你是否调用begin/endInsertRows,begin/endRemoveRows,dataChanged等? –