您好我正在尝试使用对话框显示错误信息。但是当我运行代码时,我得到分段错误。
这是功能:
void ShowErrorMessage(string message)
{
Gtk::MessageDialog dialog(message,true,Gtk::MESSAGE_ERROR,Gtk::BUTTONS_CLOSE,true);
dialog.run();
}
我尝试打开一个文件,如果文件无法打开我想显示此错误框,但是我一直遇到分段错误。
答案 0 :(得分:0)
您是否必须在对话框上调用new
或者是静态类?有关此文档,请参阅here,这使我认为这就是您的代码段错误的原因......
希望这有帮助, 最好的祝福, 汤姆。
答案 1 :(得分:0)
也许你刚开始没有添加这一行?
Gtk::Main_kit(argc, argv);