您好,我正在尝试编写一个简单的函数,将文本文件加载到 QComboBox,我是 QT 和 C++ 的新手。这是我现在拥有的:
void frmVerification::openTextFile(QComboBox* qCombo, string filename) {
using namespace std;
string line;
ifstream myfile(filename.c_str());
if (myfile.is_open())
{
while (! myfile.eof() )
{
getline (myfile,line);
qCombo.addItem(line, "0");
}
myfile.close();
}
}
.. 我得到这个编译时间错误
错误:请求'qCombo'中的成员'addItem',它是非类类型'QComboBox*'
任何帮助都会很棒!
最佳答案
qCombo 是一个指针。你想使用: qCombo->addItem(line, "0");
关于c++ - QT C++ 传递 Widgets 到函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3087332/