gpt4 book ai didi

c++ - wxFileDialog 在 MyApp::OnInit() 错误中打开

转载 作者:行者123 更新时间:2023-11-28 08:09:39 26 4
gpt4 key购买 nike

我试图在 MyApp::OnInit() 中打开一个 wxFileDialog,但我最终收到一条错误消息,上面写着 “没有匹配函数调用 'wxFileDialog::wxFileDialog(MyApp* const, const char [ 12], const wxChar*&, const wxChar*&, const char [6], )”.

MyApp::OnInit()
{
wxFileDialog dialog2(this, _T("open a file"), wxEmptyString, wxEmptyString, _T("*.csv"), wxFD_OPEN);
dialog2.ShowModal();
... open the file and then do something ...
}

这个想法是允许用户在程序启动之前打开一个配置文件。谁能为这个问题提供一些建议?

谢谢。

最佳答案

问题是您的第一个参数,对话框父级,它需要一个 wxWindow* 但您传递的是一个 MyApp*。由于您没有 parent ,因此只需传递 NULL 即可。

wxFileDialog dialog2(NULL, _T("open a file"), wxEmptyString, wxEmptyString, _T("*.csv"), wxFD_OPEN);

关于c++ - wxFileDialog 在 MyApp::OnInit() 错误中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com