我有 2 个列表框,一个总是列出路径中的目录,另一个列出所选目录中的文件。
我第一次选择一个目录时,文件显示正确,但如果我选择另一个目录,它什么也不列出。
那是我当前的 main.cpp,所有 GUI 的东西都在这里发生: http: //pastebin.com/PjSb8aKy
列表框代码从第 31 行到第 45 行和第 150 行到第 165 行。
提前致谢。
--------------------------------------------------编辑------------------------------------------------- --------------
std::cout
我在字符串上放了一个简单的sel
,结果是在我选择的第一个目录上,它是“ ”,然后它变成了“DirectoryName\”,我尝试将sel字符串更改为“./DirectoryName”,没有成功这样做,“\”仍然出现,但这不是困扰我的问题,真正奇怪的是第一个选择将“ ”返回到sel
字符串......