我正在研究Qt Creator,我对它完全陌生。我希望有一个列表框,当我运行程序时,它会加载数据,我从列表框中选择一个值并按下按钮并对该选定值执行一些操作。
Qt创建者中的列表框是否有任何选项?我看过拖放列表框和列表视图,但不知道使用哪个以及如何使用它。
另外,在哪里编写代码来自动加载列表?
我的项目包含许多文件:
有人可以帮我解决这个列表框问题,也可以帮助我解决语法问题。
谢谢
答案 0 :(得分:2)
QT4 ListBox等效项为QListWidget
您可以通过打开mainwindow.ui将其添加到项目中
您可以使用语法
将QString或QListWidgetItem添加到QListWidget
QListWidget* widget = new QListWidget();
widget->addItem("Foo");
// To Insert Item A specific row
widget->insertItem(0, "Bar");
// To Access Selected Item
widget->currentItem();
您可以在mainwindow.h中编写函数原型 和mainwindow.cpp中的代码
要自动加载列表内容,您可以将代码添加到mainwindow类的构造函数
如果您不知道如何执行这些操作,请先阅读QT初学者指南