我不是 100% 确定这是否是正确的地方,但我对 wxFileDialog 有疑问。它总是返回一个空字符串“”
wxFileDialog* openFileDialog = new wxFileDialog(
this,
_("Open"),
wxEmptyString,
wxEmptyString,
"Vocab files (*.vocab)|*.vocab",
wxFD_,
OPEN|wxFD_FILE_MUST_EXIST);
if (openFileDialog->ShowModal() == wxID_OK)
{
wxString path = openFileDialog->GetPath();
我对为什么没有丝毫线索,但我检查了一些教程,例如这个:http ://wiki.wxwidgets.org/Writing_Your_First_Application-Common_Dialogs
当然还有手册,但我只发现在用户按下取消的情况下(我不是:))GetPath();返回一个“”。
我正在使用 gcc、代码块、wxWidgets 2.9.5 并运行 windows 7
谢谢您的意见。