QT是否有 ComboBox1.Items.LoadFromFile('c:\1.txt');这功能?
QT是否有ComboBox1.Items.LoadFromFile('c:\加载TXT.txt');
这功能?
或换句话说,咋实现?
谢谢。{:301_974:} 本帖最后由 mykvbps 于 2022-9-1 14:16 编辑
不大理解,为什么要有这个功能?读取文件 for行 insert 也不复杂啊
复制粘贴,供参考
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
ui.comboBox->addItem(line);
}
https://www.riverbankcomputing.com/static/Docs/PyQt6/api/qtwidgets/qcombobox.html
qt获取当前目录下所有txt文件目录列表(并将列表加载到comboBox中)
https://blog.csdn.net/xx970829/article/details/114573074 对,这个楼层的朋友说得对,自己封装一个函数,自由度更高。 addItems(Iterable)
Adds each of the strings in the given texts to the combobox. Each item is appended to the list of existing items in turn.
自己读取文件,然后转换成Iterable对象。
页:
[1]