在我的代碼將我必須手動完成:什麼信號而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等? –