我之前看过几个关于此Visual Studio(2010)警告的主题.但是他们似乎都没有像我那样展示项目的身份.(我假设这是项目标识符.)当我编译我的项目时,我得到:
c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1422,5):警告:引用的项目"{5BED5853-86EB-BA4F-A6E2-25A211A18E33}"不存在.
此外,我似乎无法找到这也指的是哪个项目.在我的项目的属性>公共属性>框架和引用中,没有任何引用具有与警告显示的项目标识符匹配的项目标识符.
所以我的问题是,我如何确定导致这个问题的项目参考,以及我该如何解决它?
我的对话框中有一个回调来监听 QListWidget 中的项目选择:
...
QListWidget* listWidget;
...
MyDialog::handleSelectionChanged(const QItemSelection& selection) {
if (selection.indexes().isEmpty()) {
std::cout << "NOTHING SELECTED" << std::endl;
// TODO: how to get the actual QListWidgetItem here!?
}
else {
bool selected = LoadedFilesListWidget->selectionModel()->isSelected(selection.indexes().first());
std::cout << "ITEM CHANGE: " << (selected ? "SELECTED" : "UNSELECTED") << std::endl;
// TODO: how to get the actual QListWidgetItem here!?
}
}
Run Code Online (Sandbox Code Playgroud)
正如您在待办事项中看到的,我不知道如何从 QItemSelection 对象中获取关联的 QListWidgetItem。我可以使用listWidget类变量访问列表小部件。任何帮助是极大的赞赏。