gpt4 book ai didi

c++ - QT C++ 传递 Widgets 到函数

转载 作者:行者123 更新时间:2023-11-30 03:10:31 27 4
gpt4 key购买 nike

您好,我正在尝试编写一个简单的函数,将文本文件加载到 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/

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