在Qt组合框中设置项目

时间:2012-11-27 14:23:56

标签: c++ qt combobox

我对Qt很新。我正在按照本教程http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html进行操作。本教程中有一个小错误。虽然它添加了一个组合框条目,但未设置文本。有人可以告诉我如何正确初始化组合框。

另外,如果有更好的学习Qt的教程,有人可以指出我吗?

3 个答案:

答案 0 :(得分:14)

最后,我得到了正确答案。我在下面提供了它,希望它对其他初学者有用:

QStringList list=(QStringList()<<"red"<<"yellow"<<"blue");
comboBox->addItems(list);

答案 1 :(得分:5)

本教程适用于Qt 4.2,我们现在的Qt 4.8。您应该在http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html

找到您要找的内容

小建议,尽量不要使用Qt创建者设计你的Gui,直到你理解如何用代码做,你会做更少的错误(并知道你做什么时寻找)。

答案 2 :(得分:5)

当您在Qt Designer中时,您只需双击QComboBox,就会出现EditComboBox屏幕。在那里你只需点击加号或减号就可以轻松地将项目添加到对象列表中。希望这会有所帮助。这样你就不必使用代码了。