我想加载一个文件,然后显示它的内容。我为此使用 Gtkmm,并且能够弹出文件选择器对话框。但是,在选择文件时,仅显示文件中的最后一条语句。这就是我正在做的事情:
case(RESPONSE_OK):
{
std::string line,filename;
std::ifstream fs;
while(std::getline(fs, line)) {
display->get_buffer()->setText(line);
}
fs.close();
break;
}
我是否需要选择文本缓冲区限制,如果需要,我该怎么做?